是否可以为我的Pos
明确设置一个计数器 - 属性?
public class SomeClass
{
public List<SomeData> Data { get; set; }
}
public class SomeData
{
private int _pos;
public int Pos
{
get { return _pos; }
private set { _pos = value; }
}
}
调用代码:
SomeClass hasAlreadySomeData=new SomeData();
foreach(item in hasAlreadySomeData.Data)
{
Console.Writeline("Data with Position: " + item.Pos);
}
This should result in:
“数据位置:1”“数据位置:2”“数据带 位置:3“......
没有明确设置Pos(它应该是该List中元素的计数器)
答案 0 :(得分:0)
您已经知道列表中有多少项目。只需循环它:
for (int pos = 0; pos < Data.Count; ++pos) {
Console.Writeline("Data with Position: " + pos);
}
如果您希望您的头寸为1索引,那么:
for (int pos = 0; pos < Data.Count; ++pos) {
Console.Writeline("Data with Position: " + pos + 1);
}