C#
BeliEF
程序小鸟,多多学习!
展开
-
静态构造函数
1.类的构造函数有三种:实例构造函数,私有构造函数和静态构造函数,静态构造函数只能初始化静态数据,或执行一次特殊的操作,这种函数只执行一次,在第一次创建类的对象的时候或者调用静态成员时就会自动调用它,静态构造函数没有访问修饰符,也没有任何参数。可以参考一下下面的代码using System;using System.Collections.Generic;using System.原创 2012-02-14 20:04:25 · 280 阅读 · 0 评论 -
IEnumerable接口的一个简单示例
IEnumerable接口是实现foreach循环的一个重要的接口,像数组、集合等之所以可以用foreach循环遍历其中的每个元素便是因为他们都实现了IEnumerable接口而,那么这个接口到底是如何运行的呢,通过下面一个例子可以得到一些启发。定义一个这样简单的类:public class Person { private string[] names= new原创 2012-02-29 13:17:11 · 333 阅读 · 0 评论 -
中间语言(IL)
一、IL与汇编语言IL是微软.NET平台上衍生出的一门中间语言,.NET平台上的各种高级语言(如C#,VB,F#)的编译器会将各自的代码转化为IL。其中包含了.NET平台上的各种元素,如“泛型”、“类”、“接口”、“模块”、“属性”等等。值得注意的是,各种高级语言本身可能根本没有这些“概念”在里头,如IronScheme是一个在.NET平台上的Scheme语言实现,其中根本没有前面提到的这些I转载 2012-03-30 17:55:12 · 1439 阅读 · 0 评论 -
字符编码简介:ASCII,Unicode,UTF-8,GB2312
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位转载 2012-03-31 21:18:58 · 272 阅读 · 0 评论