是否可以将元素索引显示为注释?

时间:2019-05-27 17:54:38

标签: c# visual-studio comments

我正在使用集合初始化程序用数据初始化列表。由于列表中有很多元素,因此很难跟踪每个元素的索引。因此,我一直在使用注释手动跟踪索引,但这会导致额外的工作以使索引保持最新状态。是否有工具或脚本会自动为我执行此操作?或者是否有不涉及评论的解决方案?

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
    }
}

1 个答案:

答案 0 :(得分:0)

您可能想为此目的使用result进行探索,尽管很难知道您希望如何使用DictionariesListDictionarykey的集合,您可以通过键进入value。例如:

value

等然后,您可以根据需要获取并设置var myDictionary = new Dictionary<int, Element>(); myDictionary.Add(1, new Element{ PropertyA = "sss", PropertyB = 1234, })

不确定,但是您的问题有点像字典类型的问题。您不应该以似乎想要的结构化方式在key上使用索引

请参阅: https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2?view=netframework-4.8