c#
yangwen0406
这个作者很懒,什么都没留下…
展开
-
浅谈c#中的枚举
枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所转载 2013-02-25 12:06:56 · 193 阅读 · 0 评论 -
is和as的区别
关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下 is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下: System.Boolean b1 = (o is System.Object);//b1 为true System.Boolean b2 = (o转载 2013-02-27 15:21:57 · 257 阅读 · 0 评论 -
LINQ
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。 查询表达式(LINQ)简介 LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序转载 2013-02-28 10:04:22 · 208 阅读 · 0 评论 -
C#委托之个人理解
什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。 如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。 声明,如: namespace Vczx.ProCSharp.Exc 2 { 3 deleg转载 2013-02-28 12:02:48 · 199 阅读 · 0 评论 -
Action<T>和Func<T>泛型委托
1.泛型Action委托表示引用一个void返回类型的方法。因为这个委托类存在不同的变体,所以可 以传递至多16种不同的参数类型。没有泛型参数的Action类可调用没有参数的方法。Action 调用带一个参数的方法,Action调用带两个参数的方法,Action调用带8个参数的方法。 2,Func委托可以以类似的方式使用。Func允许调用带返回类型的方法。与Action类似, Func也定转载 2013-02-28 11:00:42 · 272 阅读 · 0 评论 -
C#事件(event)解析
事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,为了等待某转载 2013-02-28 11:58:58 · 243 阅读 · 0 评论