我已经在互联网上搜索了如何制作具有多个值的字典,并且发现了this
class MyType
{
public string SomeVal1{ get; set; }
public string SomeVal2{ get; set; }
public bool SomeVal3{ get; set; }
public bool SomeVal4{ get; set; }
public int SomeVal5{ get; set; }
public bool SomeVal6{ get; set; }
}
然后
var someDictionary = new Dictionary<int, MyType>();
和
someDictionary.Add( 1,
new MyType{
SomeVal1 = "foo",
SomeVal2 = "bar",
SomeVal3 = true,
SomeVal4 = false,
SomeVal5 = 42,
SomeVal6 = true
});
我的问题是,我如何从该词典中获得特定的价值?例如,如何获取int 42?
答案 0 :(得分:1)
您需要声明一个MyType类型的对象来存储字典的值。
Animated.spring
如果只想存储一堆MyType对象,则可以使用List,而不必显式添加索引器,但是仍然可以通过索引访问它。