随笔分类 -  C#

C#中的虚函数及继承关系
摘要:转载: https://www.cnblogs.com/ysq0908/p/6407848.html 若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。 虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲) 虚方法的特点: 虚方 阅读全文

posted @ 2018-07-03 14:05 焦点IT 阅读(916) 评论(0) 推荐(0)

C#高级功能(三)Action、Func,Tuple
摘要:Action和Func泛型委托实际上就是一个.NET Framework预定义的委托,3.5引入的特性。基本涵盖了所有常用的委托,所以一般不用用户重新声明。 Action系列泛型委托,是没有返回参数的委托,最多可以有16参数,也可以没有参数;Func系列的委托是有返回值的委托,最多可以有16个参数; 阅读全文

posted @ 2018-06-28 10:20 焦点IT 阅读(169) 评论(0) 推荐(0)

去除list集合中重复项的几种方法
摘要:List<string> li1 = new List<string> { "8", "8", "9", "9" ,"0","9"}; HashSet<string> hs = new HashSet<string>(li1); //此时已经去掉重复的数据保存在hashset中li1=hs.ToLi 阅读全文

posted @ 2017-06-16 10:21 焦点IT 阅读(214) 评论(0) 推荐(0)

List中函数用法 First,FirstOrDefault,Single,SingleOrDefault的区别
摘要:操作符 如果源序列是空的 源序列只包含一个元素 源序列包含多个元素 First 抛异常 返回该元素 返回第一个元素 FirstOrDefault 返回default(TSource) 返回该元素 返回第一个元素 Last 抛异常 返回该元素 返回最后一个元素 LastOrDefault 返回defa 阅读全文

posted @ 2017-01-16 10:41 焦点IT 阅读(583) 评论(0) 推荐(0)

导航