C#:数据收集以保持字符串?
有没有收集数据来保留字符串?C#:数据收集以保持字符串?,c#,string,data-collection,C#,String,Data Collection,有没有收集数据来保留字符串? 我想知道任何其他可以保留字符串的数据收集,因为enum不能保留字符串。关于ICollection或List或字符串的静态数组(string[])?关于ICollection或List或字符串的静态数组(string[])如何 应该做 应该做 系统.Collections.Specialized.StringCollection系统.Collections.Specialized.StringCollection如果您决定使用WPF或Silverlight并需要
我想知道任何其他可以保留字符串的数据收集,因为enum不能保留字符串。关于
ICollection
或List
或字符串的静态数组(string[]
)?关于ICollection
或List
或字符串的静态数组(string[]
)如何
应该做
应该做
系统.Collections.Specialized.StringCollection系统.Collections.Specialized.StringCollection如果您决定使用WPF或Silverlight并需要对其进行数据绑定,则应使用
ObservableCollection<string>
observedcollection
虽然我应该指出字符串是不可变的 如果您决定使用WPF或Silverlight并需要对其进行数据绑定,那么您应该使用
ObservableCollection<string>
observedcollection
虽然我应该指出字符串是不可变的 它不是通用的。最好使用泛型集合。@abatishchev-虽然通常是正确的,但有点主观,它不是泛型的。最好使用泛型集合。@abatishchev-虽然通常是这样,但有点主观大多数集合可以存储任何类型的对象。每种类型的集合之间的区别在于这些对象的存储/写入/访问方式。大多数集合可以存储任何类型的对象。每种类型集合之间的区别在于这些对象的存储/写入/访问方式。使用泛型集合比使用非泛型集合更好,不是吗?您可以使用LINQ等,无需添加operations@abatishchev-也许有一点,但我不会感到兴奋。使用通用集合比使用非通用集合更好,不是吗?您可以使用LINQ等,无需添加operations@abatishchev-也许有一点,但不管怎样我都不会感到兴奋。
ObservableCollection<string>