C-sharp集合
文章平均质量分 54
宇文允
这个作者很懒,什么都没留下…
展开
-
自定义类型使用foreach循环
示例代码:List<string> names = new List<string>(); foreach(string name in names) { Console.WriteLine(name); }以上foreach语句代码中,names类型是List。c sharp允许用户自定义自己的类型以便使用foreach语句。假设有类型People定义如下,using System; pu原创 2016-08-30 16:03:47 · 2950 阅读 · 0 评论 -
List
List 是使用数组实现的一种数据结构,其大小可以根据需要动态增加。List允许重复的数据存在,如果要调用其Sort方法排序,必须保证类型T实现了IComparable接口。List 在命名空间System.Collections.Generic下,其主要用于存储类型明确(强类型)的一组对象,常用的方法如下:List < string > colors = new List < string > (原创 2016-09-03 15:34:54 · 238 阅读 · 0 评论 -
泛型集合和非泛型集合
c sharp中的集合按照其所在命名空间可以分为两类。泛型化的集合类和非泛型化的类别。System.Collections.Generic命名空间内存放的是泛型化的集合类,用户自定义类型,可以达到重用算法的目的。 类型 描述 Dictionary<TKey, TValue> 存储键值对,类比Java中HashMap List<T> 链表,类比Java中ArrayList Q原创 2016-08-24 22:13:31 · 840 阅读 · 0 评论 -
Dictionary
Dictionary可以类比到Java中的HashMap类,用于存放键值对。示例代码:using System; using System.Collections.Generic;internal class Program { public static void Main() { // create a dictionary var employe原创 2016-08-24 22:30:58 · 212 阅读 · 0 评论