随笔分类 -  C#

ToDictionary()LINQ扩展方法
摘要:ToList() 使用IEnumerable<T>并将其转换为 List<T>,那么 ToDictionary()也是类似的。大多数情况ToDictionary()是一个非常方便的方法,将查询的结果(或任何 IEnumerable<T>)转换成一个Dictionary<TKey,TValue>。 关 阅读全文
posted @ 2017-08-23 18:05 大嘴巴猫 阅读(521) 评论(0) 推荐(0)
linq的一些写法
摘要:示例1: GroupBy 分组在List<>泛型中的应用 原表: 按姓名Nam 分组后结果: 阅读全文
posted @ 2017-08-21 20:24 大嘴巴猫 阅读(768) 评论(0) 推荐(0)
C# CancellationTokenSource 终止线程
摘要:我们在多线程中通常使用一个bool IsExit类似的代码来控制是否线程的运行与终止,其实使用CancellationTokenSource来进行控制更为好用,下面我们将介绍CancellationTokenSource相关用法。 C# 使用 CancellationTokenSource 终止线程 阅读全文
posted @ 2017-04-03 22:32 大嘴巴猫 阅读(2794) 评论(0) 推荐(0)
C#中this的用法
摘要:1.this关键字引用被访问成员所在的当前实例public class ThisName { public string name = "张三"; public int num = 55; public ThisName() { } public void GetThisName(string na 阅读全文
posted @ 2016-05-28 21:23 大嘴巴猫 阅读(893) 评论(0) 推荐(0)
C#中数组、ArrayList和List三者的区别
摘要:数组在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 string[] s = new string[2]; s[0] = "a"; s[1] = "b"; 但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦的,而且在声明数组的时候必须指定数组的长度,数组的长度 阅读全文
posted @ 2016-04-05 21:12 大嘴巴猫 阅读(211) 评论(0) 推荐(0)