共 52 篇文章 |
|
C#常用的集合类型(ArrayList类、Stack类、Queue类、Hashtable类、Sort)ArrayList类。class ArrayListTest { static void Main(string[] args) { ArrayList arrlist = new ArrayList(); 阅245 转2 评0 公众公开 13-12-11 11:33 |
阅207 转1 评0 公众公开 13-12-11 11:33 |
C#集合系列~Queue用法。Queue qe = new Queue();qe.foreach(int i in qe) { Console.//item=1 foreach(int i in qe) { Console.Queue qq = (Queue)qe.{ Queue qu = new Queue();Queue qu2 = new Queue();//填充 qu2.Enqueue(i); } foreach (int i... 阅3876 转10 评0 公众公开 13-12-11 11:32 |
阅261 转2 评0 公众公开 13-12-11 11:32 |
C#Hashtable与Dictionary性能。3、如果K和V都是引用类型,如eaglet所测,Hashtable比Dic更快,这里我要指出,eaglet所做的测试是有问题的。因此可以看到,楼主虽然都指定capacity为10万,而实际上Hashtable的槽的总数远远大于Dic的槽的总数,也就是占用的内存远远大于Dic,因此,如此测试是不公平不公正的,如要公平公正的测试,则应该把Dic的c... 阅153 转0 评0 公众公开 13-12-11 11:23 |
阅635 转5 评0 公众公开 13-12-11 11:23 |
Repository模式。public class Repository<T> : IRepository<T> where T : class{ public DataContext context;public Repository(DataContext context) { this.context = context;} public void Save() { context.public class BookRepository : Repository<Book>, IBookRepository{ public BookRepository(DataContext dc)... 阅121 转0 评0 公众公开 13-12-09 11:11 |
阅1850 转1 评0 公众公开 13-12-06 16:29 |
集合已修改;可能无法执行枚举操作 for 与foreach.foreach (var item in CACHE_POOL) { TimeSpan ts = DateTime.foreach是取只读的,在取的时候数据不 能变(包括修改,删除,添加等),因为在取之前foreach的集合已经定好了,要避免这个问题,可以使用for循环去完成此功能,或者先copy要foreach的对象,对copy的对象... 阅2304 转0 评0 公众公开 13-12-06 11:45 |
NonGeneric: 375 msNonGeneric: 281 msNonGeneric: 297 msNonGeneric: 219 msNonGeneric: 219 msNonGeneric: 312 msNonGeneric: 219 msNonGeneric: 219 msNonGeneric: 312 msNonGeneric: 219 ms10次总时间: 2672 ms10次平均值: 267.2 ms. 阅63 转0 评0 公众公开 13-12-06 10:54 |