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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (11)

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

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
    }
}
提问于
用户回答回答于

你可能想要Dictionaries为此目的探索使用,虽然很难知道你希望用你做什么List。A Dictionarykeys和values 的集合,你可以value通过密钥进入。例如:

var myDictionary = new Dictionary<int, Element>();
myDictionary.Add(1, new Element{
        PropertyA = "sss",
        PropertyB = 1234,
    })

然后,您可以key根据需要获取和设置s。

不确定,但你的问题有点“感觉”像字典类型的问题。你不应该以List你似乎想要的结构化方式在s 上使用索引

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

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问5 回答
  • uncle_light

    5 粉丝518 提问3 回答
  • 学生

    2 粉丝477 提问3 回答
  • 军哥

    重庆雷驰信息技术有限公司 · 经理 (已认证)

    5 粉丝1 提问3 回答

扫码关注云+社区

领取腾讯云代金券