我正在使用集合初始化程序用数据初始化列表。由于列表中有很多元素,因此很难跟踪每个元素的索引。因此,我一直在使用注释手动跟踪索引,但这会导致额外的工作以使索引保持最新状态。是否有工具或脚本会自动为我执行此操作?或者是否有不涉及评论的解决方案?
var list = new List<Element>
{
new Element() // 0 <-- I want to keep this number up to date
{
// Data
}
new Element() // 1
{
// Data
}
new Element() // 2
{
// Data
}
}
答案 0 :(得分:0)
您可能想为此目的使用result
进行探索,尽管很难知道您希望如何使用Dictionaries
。 List
是Dictionary
和key
的集合,您可以通过键进入value
。例如:
value
等然后,您可以根据需要获取并设置var myDictionary = new Dictionary<int, Element>();
myDictionary.Add(1, new Element{
PropertyA = "sss",
PropertyB = 1234,
})
。
不确定,但是您的问题有点像字典类型的问题。您不应该以似乎想要的结构化方式在key
上使用索引