摘要: default 关键字default 关键字可在 switch 语句或泛型代码中使用。switch 语句:指定默认标签。泛型代码:指定类型参数的默认值。 这对于引用类型为 null,对于值类型为零。 阅读全文
posted @ 2012-03-08 17:07 辰楚风^_^ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 重载、重写和隐藏的定义:重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。重写:继承时发生,在子类中重新定义父类中的方法,子类中的方法和父类的方法是一样的 例如:基类方法声明为virtual(虚方法),派生类中使用override申明此方法的重写.隐藏:基类方法不做申明(默认为非虚方法),在派生类中使用new声明此方法的隐藏。重载时,根据参数选择调用的方法;重写时,访问父类子类皆调用子类的重写方法;隐藏时,访问父类则调用父类的方法,子类子类的方法。隐藏(new)示例:usi. 阅读全文
posted @ 2012-02-15 15:31 辰楚风^_^ 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: 1.在C#中,int 总是32 位带符号的整数2.decimal 类型不是基本类型,所以在计算时使用该类型会有性能损失3.可以在字符串字面量的前面加上字符@,在这个字符后的所有字符都看作是其原来的含义——它们不会解释为转义字符:string filepath = @"C:\ProCSharp\First.cs" 阅读全文
posted @ 2012-02-02 15:13 辰楚风^_^ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 从发展历程上看,先有数组;不过由于数组复制和拼接繁琐的缺点,人们定义了集合;然而普通集合有个缺陷就是不能限制放入集合的东西,也就是是说只要是东西就能往里面丢,这就会造成混乱于是就用<泛型>来约束 阅读全文
posted @ 2011-12-09 10:07 辰楚风^_^ 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 静态类只用于包含静态成员的类型,不能被实例化,我们可以直接使用它的属性与方法,静态类最大的特点就是共享。静态类的特性是防止继承,防止外部来NEW。它相当于一个sealed abstract类。静态类和静态类成员(C# 编程指南)静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。静态类类可以声明为 static 的,以指示它仅包含静态成员。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .N 阅读全文
posted @ 2011-12-08 09:27 辰楚风^_^ 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 刚刚弄了个博客,快速开始学习,开心珍惜每一天,认真补好每一刀 阅读全文
posted @ 2011-11-18 15:56 辰楚风^_^ 阅读(80) 评论(0) 推荐(0) 编辑