相关疑难解决方法(0)

将StringCollection转换为List <String>

通常情况下,我会尽可能选择List<String>[或者,在VB中List(Of String)] StringCollection:另请参阅最佳字符串容器.

然而,看起来,仿制药 - 并且因此List<String>- 显然在VS 2008的设置设计器中不受支持.因此,如果我想在我的用户设置中使用字符串列表,我不得不求助于使用StringCollection那里.

现在因为我不希望在StringCollection整个代码中看到,我需要将其转换为List<String>.我该如何有效地做到这一点?或者,甚至更好,我错了,有一种方法可以List<String>在设置设计师中使用?

编辑:我必须使用.NET 2.0.

.net vb.net generics

41
推荐指数
5
解决办法
5万
查看次数

性能问题:StringCollection与List <String>

我想知道何时应该使用List <string>以及何时应该使用StringCollection.

假设我必须处理大量的字符串(比如10mb的文本文件).

我知道List <T>提供了比StringCollection更强大的功能 .

但有时我发现List <T> 很慢,例如告诉Gridview它的数据源是List <String> ...

那么有谁知道这些收藏品的优缺点,关于记忆中的速度和重量?

关于它们的功能,我相信每个人都会同意说List是最好的,所以我的问题不在于此.考虑问题是关于Frameworks 4.0上的项目,因此两者都可以使用.

c# performance list .net-4.0 stringcollection

33
推荐指数
2
解决办法
1万
查看次数

哪个集合用于存储唯一字符串?

我正在寻找一个集合,Dictionary(OF Key, Value)但我实际上并不需要一个关键和价值.钥匙本身就足够了.所以像Collection(Key).它不应该接受重复的密钥.

我在.NET Framework中查找了几个集合但找不到我想要的东西.目前我一直在滥用Dictionary(OF String, String)和设置价值Nothing.

我要继续滥用词典(OF T,T)吗?

.net collections dictionary

12
推荐指数
1
解决办法
3631
查看次数