Dan*_*abo 12 javascript c# collections
来自javascript背景,像字典这样的集合通常被实现为对象,因为它们的属性可以通过关联引用:
// Javascript example
var myDictionary = {
namevalue1 : "value1",
namevalue2 : "value2"
};
console.log( myDictionary.namevalue1 ); // "value1"
console.log( myDictionary["namevalue1"] ); // "value1"
Run Code Online (Sandbox Code Playgroud)
我现在正在编写C#,我想知道为查找存储字符串值的正确方法是在单例类还是在通用字典中.我喜欢类强类型并提供intellisense支持,但我预计会有很多更改并维护类属性而不是简单地调用Dictionary方法似乎很头疼.性能优势是否如此之大,以至于我应该选择一个而不是另一个?
实际上,一个类比a快几个数量级Dictionary.如果你觉得它更方便,那就更好:)所以如果你能够为它制作课程,那就去做吧.如果您所代表的对象确实应该是类(即基本上是对象而不是键/值对),那么就更有理由了.