我想要的是一个用字符串初始化的二维全局列表。如果我只想要一个简单的列表,我可以用这样用逗号分隔的字符串初始化列表
public static readonly List<string> _architecturesName = new List<string>()
{"x86","x64" };
我已经设置了一个静态类“Globals”,在这个类中,我添加了一个基于另一个类“ArchitecturesClass”的列表,用作列表的字段,类似于这里所做的:Are 2 dimensional Lists possible in c#?
public class ArchecturesClass
{ public string Id { get; set; }
public string Name { get; set; } }
`*test1->*` public static readonly List<ArchecturesClass> ArchitectureList =
new List<ArchecturesClass>() { "2", "9"};
`*test2->*` public static readonly List<ArchecturesClass> ArchitectureList =
new List<ArchecturesClass>() {architecturesId = "2",
architecturesName = "3"};
字符串上的错误是集合初始化有一些有效参数,最后我希望项目中的所有类都能够读取 Globals.ArchtecutreList.ID 和匹配项Globals.ArchtecutreList.Name;
,我想在没有在方法中的全局类。