我在使用for循环读取列表中的重复数据时遇到问题。
这是我的代码:
List<string> MyList= new List<string>();
void Start ()
{
MyList.Add("SampTable");
MyList.Add("Respawn");
MyList.Add("SampTable");
}
public void ReadList()
{
int TagNum = MyList.Count;
for(int i = 0; i < TagNum; i++)
{
Debug.Log(TagNum);
Debug.Log(MyList[i]);
}
}
但是输出始终是
3
SampTable
重生
我想要类似的输出
3
SampTable
重生
SampTable
答案 0 :(得分:3)
您在这里:
List<string> MyList = new List<string>();
void Start()
{
MyList.Add("SampTable");
MyList.Add("Respawn");
MyList.Add("SampTable");
}
public void ReadList()
{
int TagNum = MyList.Count;
Debug.Log(TagNum);
for (int i = 0; i < TagNum; i++)
{
Debug.Log(MyList[i]);
}
}
输出:
3
SampTable
重生
SampTable
答案 1 :(得分:0)