集合
meifage2
这个作者很懒,什么都没留下…
展开
-
关于ArrayList类型转换的问题_java可以为啥c#不行
http://topic.csdn.net/u/20110629/09/5f047552-04b3-4b2a-ad25-1942170c54cf.html原创 2011-06-30 12:23:00 · 565 阅读 · 0 评论 -
Collection和List区别
都支持泛型 Collection没有排序,List有原创 2011-07-19 10:40:42 · 1416 阅读 · 0 评论 -
C#写自己的的集合
(1)除了ArrayList, List,.NET还提供了Queue队列,Stack堆栈,HashSet散列表,Dictionary字典,Tuple多元组,数组,Collection集合,等多种内置数据结构。基本上总有一种适合你。(2)C#允许你用3种方式扩展这些类,满足你的特殊原创 2011-07-15 23:32:19 · 798 阅读 · 0 评论 -
泛型的Foreach方法与foreach语句的区别
泛型的Foreach方法与foreach语句的区别? List lst=new List(); lst.ForEach(delegate(Person p) { p = null;//不会报错,但不会改变对象的值 p = new item();//不会报错,但不会改变对原创 2011-07-14 23:42:29 · 3577 阅读 · 0 评论 -
C#对Dictionary的按Value排序
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication4{ class Program { static void Main原创 2011-07-21 15:40:25 · 22337 阅读 · 1 评论 -
List初始化
2.0 List 构造函数 (泛型 IEnumerable) 虽然不能初始化时自由加入元素,但是可以加入集合初始化 string[] input = { "Brachiosaurus", "Amargasaurus", "Mamenchisaurus" }; Liststrin原创 2011-07-21 20:29:26 · 1903 阅读 · 0 评论 -
Dictionary按Key正反排序
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的原创 2011-07-21 16:17:55 · 10806 阅读 · 1 评论 -
Dictionary 泛型集合
泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,转载 2011-07-05 13:59:37 · 582 阅读 · 0 评论 -
添加重复的KEY
要泛型集合重复KeyList>Dictionary>NameValueCollection http://topic.csdn.net/u/20110707/09/8044645f-3166-4344-bee0-c4374807529e.html原创 2011-07-07 20:47:53 · 632 阅读 · 0 评论 -
c#中Dictionary、ArrayList、Hashtable和数组 Array 的区别
C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的转载 2011-07-05 13:57:17 · 601 阅读 · 0 评论 -
Dictionary<K,V>和HashTable的区别
在System.Collections.Generic命名空间中,与ArrayList相对应的泛型集合是List,与HashTable相对应的泛型集合是Dictionary,其存储数据的方式与哈希表相似,通过键/值来保存元素,并具有泛型的全部特征,编译时检查类转载 2011-07-05 14:13:59 · 7115 阅读 · 0 评论 -
C# 3.0中集合初始设定项(Collection Initializers)到底做了什么?
今天一朋友问我一个问题:怎样用集合初始设定项来初始化一个字典?他一直认为所谓集合初始设定项就是向一个类似List的容器中逐个添加数据,但是换成了字典一次需要两个数据,一下不知道怎么办……我首先又一次强烈推荐他把MSDN当成解决一切问题的第一步尝试,其实集合初始值设定项MS原创 2011-08-01 21:23:04 · 778 阅读 · 0 评论