随笔分类 -  C#

C#委托Action、Action<T>、Func<T>、Predicate<T>
摘要:CLR环境中给我们内置了几个常用委托Action、 Action、Func、Predicate,一般我们要用到委托的时候,尽量不要自己再定义一 个委托了,就用系统内置的这几个已经能够满足大部分的需求,且让代码符合规范。一、ActionAction封装的方法没有参数也没有返回值,声明原型为:publi... 阅读全文
posted @ 2014-04-21 19:37 飞鸟快跑 阅读(472) 评论(0) 推荐(1)
C# 多线程
摘要:线程是进程中某个单一顺序的控制流,是程序运行中的调度单位,是程序执行流的最小单位,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。 线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。 线程也有就绪、阻塞和运行三种... 阅读全文
posted @ 2014-04-21 19:11 飞鸟快跑 阅读(480) 评论(0) 推荐(0)
C#与java中的集合区别
摘要:集合一般的操作 插入: add 删除:remove 查找:contains,removejava中的集合注意哪些是接口,哪些是实现类使用集合的时候 1. 有无序,可否重复 –Set:无序、不可重复的集合 –List:有序,可重复的集合 --双向链表(LinkedL... 阅读全文
posted @ 2014-04-08 15:45 飞鸟快跑 阅读(937) 评论(0) 推荐(0)
C#经典系列-跨语言
摘要:VS是个大平台,当C#不好实现的时候,可以想想是否可以引用下其他语言下面的方法,或许你有大收获~如何判断“a”是不是数字类型。1.在C#中我们可能会用TryParse来判断当前的”a“是否为整数。static void Main(string[] args) { ... 阅读全文
posted @ 2014-03-30 22:57 飞鸟快跑 阅读(370) 评论(0) 推荐(0)
C#经典系列-键值对
摘要:1.ToDictionary,ToLookup从图中我们看到有四个ToXXX的方法,其中ToArray和ToList,用的是非常非常多我们有这样的一个实体 class student { public string StuNo { get; set; } //学号 ... 阅读全文
posted @ 2014-03-30 22:04 飞鸟快跑 阅读(26866) 评论(0) 推荐(0)