C#
afei198409
这个作者很懒,什么都没留下…
展开
-
C#:委托与事件
委托委托类似于C/C++中的函数指针,它能够引用函数,但在C#中委托是一个对象,且是安全的。一个委托类型的变量可以引用一个或多个方法,这些方法由委托存放于一个调用列表中,当调用一个委托类型的变量即相当于依次调用它”调用列表”中的方法。委托是引用类型,事实上每一个委托都默认继承自System.MulticastDelegate类(该类是抽象类),而System.MulticastDelega原创 2013-03-31 00:17:41 · 1235 阅读 · 0 评论 -
C#:定义常量的两种方法
转载于http://dev.yesky.com/msdn/423/2438923.shtml在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。 对于静态常量(Compile-time constant),它的书写方式如下:转载 2013-03-30 19:21:22 · 598 阅读 · 0 评论 -
C#:话说.NET
虽然C#是一门独立的语言,但其编译、运行都要依赖于.NET或者说其基类库。.NET是微软在互联网时代的一个战略性产品,它是微软继Windows DNA之后的一个全新的集成的、面向对象的开发开台。它以通用语言运行时(Common Language Runtime)为基础,支持多种编程语言,包括C#、F#、VB.NET、C++、Python,等等。.NET战略由微软在2000年6月22日提出,20原创 2013-03-30 18:52:36 · 583 阅读 · 0 评论 -
C#:简说using
作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。1.允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用:using System.Text;2.为命名空间或类型创建别名。 using Project = PC.MyCompany.Project;作为语句,用于定义一个范围,在此范围的末尾将释放对象。为using语句提供的对象的必须实现I原创 2013-04-02 10:37:40 · 629 阅读 · 0 评论 -
C#:简说as和is运算符
as运算符用于在两个引用类型之间进行转换,如果转换失败则返回null,并不抛出异常,因此转换是否成功可以通过结果是否为null进行判断,并且只能在运行时才能判断。演示如下:string s = objectArray[o] as string;if(s != null){ //转换成功}else{ //转换失败}is运算符用于检查对象是否与给定类型兼容,原创 2013-04-02 10:20:36 · 623 阅读 · 0 评论 -
C#:静态构造函数
静态构造函数具有以下特点: 静态构造函数既没有访问修饰符,也没有参数。 在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。 无法直接调用静态构造函数。 在程序中,用户无法控制何时执行静态构造函数。 静态构造函数的典型用途是:当类使用日志文件时,将使用这种构造函数向日志文件中写入项。 静态构造函数在为非托管代码创建包装类时也转载 2013-04-03 18:13:53 · 879 阅读 · 0 评论 -
C#反编译工具Reflector使用方法,(支持VB、Delphi等)
转载于 http://blog.csdn.net/hakule/article/details/2941281Reflector下载地址:http://www.pediy.com/tools/Decompilers/net/Reflector/Reflector.zipReflector.FileDisassembler.dll 输入.cs文件的工具下载地址 :http://www.d转载 2013-04-22 11:03:51 · 2087 阅读 · 0 评论 -
使用RestSharp 库消费Restful Service
转载于:http://www.cnblogs.com/shanyou/archive/2012/01/27/RestSharp.html现在互联网上的服务接口都是Restful的,SOAP的Service已经不是主流。.NET/Mono下如何消费Restful Service呢,再也没有了方便的Visual Studio的方便生产代理的工具了,你还在用HttpWebRequest 自己封装转载 2013-07-03 16:49:42 · 1171 阅读 · 0 评论