在vb中创建列表

时间:2017-02-03 08:20:43

标签: vb.net

到目前为止,我一直在使用List(of T)Class,它是一个对象的类型列表,其中我将拥有对象的Name和另外3个属性(例如Age,LastName和MiddleName)。

现在我已经用100个名字填充了这个班级。我的最终目标是填充大约1000个最多2000个名称,并从该名称中检索其他属性(Age,LastName和MiddleName)。

我想问你对此的看法,如果这是使用这种方法解决这个问题的正确方法,或者我应该使用别的东西。 我在考虑使用LINQ解决方案,但我不确定这对我有利。请让我知道你的想法。

有用的链接:

T类列表:https://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2

LINQ https://msdn.microsoft.com/en-us/library/bb763068.aspx

1 个答案:

答案 0 :(得分:0)

在不知道有关您打算如何使用数据结构的更多信息的情况下,没有任何人可以提供真实答案。

Dot net带有令人困惑的各种不同的收藏类型,有些人可能会说太多,但每种类型都有其自身的好处和局限。您甚至可以将它们包装到自定义集合中......

您需要完全了解您需要做什么,然后选择您认为最适合您的应用的类型。这篇文章是一个很好的起点..

http://geekswithblogs.net/BlackRabbitCoder/archive/2011/06/16/c.net-fundamentals-choosing-the-right-collection-class.aspx

从好的方面来说......你已经通过了第一步了解你需要使用这样的结构。一旦您的代码以这种方式编写,通常不会在以后更改集合类型以提高性能。