C#
文章平均质量分 64
ichiryuu
这个作者很懒,什么都没留下…
展开
-
C#委托和事件的存在意义及使用方法(新手向,助理解)
委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observ转载 2017-07-31 15:23:12 · 1034 阅读 · 2 评论 -
C#变量(枚举,结构,数组)
复杂的变量类型 1.枚举类型 枚举类型的取值范围是用户提供的值的有限集合。 如定义一个包含了周一到周日的week类型。 enum week:byte { monday=1, tuesday=2, wednesday=3, thursday=4, friday=5, saturday=转载 2017-08-01 11:14:00 · 1241 阅读 · 0 评论 -
C#中数组、ArrayList和List三者的区别
在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。[csharp] view plain copy "font-family:SimSun;font-size:18px;">//数组 string[] s转载 2017-08-17 10:27:25 · 274 阅读 · 0 评论 -
详解C#break ,continue, return
C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范。C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让转载 2017-08-12 10:43:17 · 336 阅读 · 0 评论 -
虚方法与抽象方法有什么区别
抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写;虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。重写的子类虚函数就是被覆盖了。抽象方法 使用abstract关键字 public abstract bool Withdraw(…);抽象方法是必须被派生类覆写的方法。抽象方法是可以看成是没有实现体的虚方法如果类中包转载 2017-08-12 10:45:33 · 310 阅读 · 0 评论 -
c#的委托(代理)和事件
一、代理首先我们要弄清代理是个什么东西。别让一串翻译过来的概念把大家搞晕了头。有的文章把代理称委托、代表等,其实它们是一个东西,英文表述都是“Delegate”。由于没有一本权威的书来规范这个概念,所以现在网上对它的称谓不一。本文我将以“代理”来称谓Delegate。代理是什么呢?我认为“代理就是用来定义指向方法的引用”。下面我们就通过类来理解代理。如:Ren r = ne转载 2017-07-28 13:41:54 · 503 阅读 · 0 评论 -
C# => Lambda表达式理解
转载自http://blog.csdn.net/u013236878/article/details/52243180EricAE的博客本文参考网上的博客和找到的资料加上个人理解编写的,主要的代码借鉴:http://www.cnblogs.com/knowledgesea/p/3163725.html、百度百科希望能够帮助理解lambda表达式。定义:"Lambda转载 2017-08-31 11:01:15 · 278 阅读 · 0 评论 -
30分钟LINQ教程
转载自http://www.cnblogs.com/liulun/archive/2013/02/26/2909985.html千万别被这个页面的滚动条吓到!!!我相信你一定能在30分钟之内看完它!!!在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之转载 2017-08-31 11:12:30 · 263 阅读 · 1 评论