C#中集合List用法
文章平均质量分 71
牧马人xxx
这个作者很懒,什么都没留下…
展开
-
C#list 中的一些方法
List list1 = new List(); List list2 = new List(); list1.Add("1"); list1.Add("2"); list1.Add("3"); list1.Add("5"); list2.Add("2"); list2.A原创 2017-05-05 16:39:33 · 932 阅读 · 0 评论 -
C# 对List<T>取交集、连集及差集
1. 取交集 (A和B都有) List A : { 1 , 2 , 3 , 5 , 9 } List B : { 4 , 3 , 9 } 1 var intersectedList = list1.Intersect(list2); 結果 : { 3 , 9 } 判斷A和B是否有交集转载 2017-05-05 14:33:56 · 797 阅读 · 0 评论 -
装箱与拆箱以及性能损失
先分析一下值类型与引用类型 值类型: Int32 i =4; 【变量i是值类型,被分配在栈上,变量包含变量实例,使用效率高】 引用类型: object o = i; 【变量o是引用类型,被分配在托管堆,变量包含实例的指针,通过此指针引用其实例】 引用类型性能要比值类型差很多,因此尽量使用值类型,而少使用引用类型。 装箱转载 2017-08-09 16:13:19 · 1896 阅读 · 0 评论