随笔分类 - 03<font color=red>√</font> DotNet&C#
摘要:垃圾收集算法,Finalize,Dispose,Close
阅读全文
摘要:异常处理机制、System.Exception类、如何正确的使用异常
阅读全文
摘要:关键字:可空值类型、Nullable、Int32?、空接合操作符(??)
阅读全文
摘要:14.4调用接口方法详解 14.5接口方法的隐式和显式调用 14.6泛型接口 14.7 泛型接口和接口约束 14.8实现具有多个方法名和签名的多个接口 14.9用显示接口方法实现改进编译时类型安全 class Program { public static void Main() { SomeValueType sv = new So...
阅读全文
摘要:14.1类和接口继承 14.2定义接口 14.3接口的继承 public static class Program { static void Main(String[] args) { //------------------------- Console.WriteLine("---第一个例子---"); ...
阅读全文
摘要:13.1数组的类型转换 13.2所有数组都隐式继承自System.Array 13.3所有数组都隐式实现IEnumerable,ICollection和Ilist 13.4数组的传递与返回 13.5创建下界非0的数组 public sealed class DynamicArrays { public static void Main() { //...
阅读全文
摘要:12.1枚举类型 internal sealed class AboutEnum { static void Main(string[] args) { Console.WriteLine("---GetUnderlyingType方法---"); Console.WriteLine(Enum.GetUnd...
阅读全文
摘要:11.1字符 11.2 System.String 类型 11.3高效率地动态构造一个字符串 11.4获取对象的字符串表示
阅读全文
摘要:10.1设计一个对外提供事件的类型 10.2如何实现事件 10.3设计一个监听事件的类型 10.4事件与线程安全 10.5显示控制事件的订阅与注销 10.6设计一个定义多个事件的类型 范例TypeWithLotsOfEvents从http://wintellect.com/下载
阅读全文
摘要:class Delegate123 { public delegate void HelloHander(string msg); private void Hello1(string msg) { Console.WriteLine("Hello1"+msg); } privat...
阅读全文
摘要:在32位的Windows操作系统中,每个进程都可以使用4GB的内存,这得益于虚拟寻址技术,在这4GB的内存中存储着可执行代码、代码加载的DLL和程序运行的所有变量,在C#中,虚拟内存中有个两个存储变量的区域,一个称为堆栈,一个称为托管堆,托管堆的出现是.net不同于其他语言的地方,堆栈存储值类型数据,而托管堆存储引用类型如类、对象,并受垃圾收集器的控制和管理。在堆栈中,一旦变量超出使用范围,其使用...
阅读全文
摘要:9.1无参属性 9.2有参属性 9.3调用属性访问器方法的性能 9.4属性访问器的可访问性 9.5泛型属性访问器方法 C#不允许定义泛型属性访问器方法。
阅读全文
摘要:8.1实例构造器和类(引用类型) 8.2实例构造器和结构(值类型) 8.3类型构造器 8.4操作符重载 8.5转换操作符方法 8.6通过引用向方法传递参数 8.7向方法传递可变数量的参数 8.8声明方法的参数类型 8.9常量方法和参数
阅读全文
摘要:6.6组件、多态和版本控制 C#关键字 类型 方法/属性/事件 常量/字段 ...
阅读全文