02 2012 档案
摘要:重载、重写和隐藏的定义:重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。重写:继承时发生,在子类中重新定义父类中的方法,子类中的方法和父类的方法是一样的 例如:基类方法声明为virtual(虚方法),派生类中使用override申明此方法的重写.隐藏:基类方法不做申明(默认为非虚方法),在派生类中使用new声明此方法的隐藏。重载时,根据参数选择调用的方法;重写时,访问父类子类皆调用子类的重写方法;隐藏时,访问父类则调用父类的方法,子类子类的方法。隐藏(new)示例:usi.
阅读全文
摘要:1.在C#中,int 总是32 位带符号的整数2.decimal 类型不是基本类型,所以在计算时使用该类型会有性能损失3.可以在字符串字面量的前面加上字符@,在这个字符后的所有字符都看作是其原来的含义——它们不会解释为转义字符:string filepath = @"C:\ProCSharp\First.cs"
阅读全文