2016-12-01 41 views
-2

有了一点定义,有人可以给我们两个集合类型的代码示例,以用于理解目的。对象的异质和同质集合

由于

+1

这应该是一个文档请求。也就是说,答案在这里不应该那么广泛。 –

+0

我已经更新了这个问题。 – Jogi

+0

@TravisJ确实发布的帖子不是太广泛,它是简单的要求显示负面研究量的例子。由于缺乏研究可能会降低成本,并有可能因为“请求示例”而关闭。 –

回答

2

在异构集合,可以添加任何类型的数据进入收集例如,

ArrayList a = new ArrayList(); 
a.Add(1); // integer 
a.Add("any string"); // any string 
a.Add(new { any = "Test Data" }); //any object 
  • 对于对象的异类集合,使用List<Object>(在C#)或List(Of Object)(在Visual Basic中)类型。

  • 对于同类对象集合,请使用List<T>类。

    例如 List<int> lst = new List<int> { 1,2,3,4 };

    上面,你不能有多个数据类型相同的集合,即{1,2,3, “一”}

看到https://msdn.microsoft.com/en-us/library/system.collections.arraylist(v=vs.110).aspx更多

+0

请给出一个“均匀集合对象”的代码示例? – Jogi

+0

@RehanKhan请检查编辑 –