摘要:
自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set逻辑,在VS2008中可以像下面这样编写一个类,编译器会自动地生成私有变量和默认的get/set 操作。你也可以分别定义get和set的“protected”等访问级别。在.Net2.0框架下,我们可以这样写一个User类:public class User{ private int _id; private string _name; private int _age; public int Id { get { return _id; } set { _id ... 阅读全文
摘要:
关于C#中的abstract与virtual的用法一直迷糊。于是自己动手写一写试试。1.第一种情况view sourceprint?1//抽象动物类,声明抽象方法Shout(),注意抽象方法没有方法体2abstract class Animal3 {4 public abstract void Shout();5 }view sourceprint?01// 猫类,继承动物类,覆盖抽象Shout()方法02class Cat:Animal03 {04 public Cat()05 {06 }0708 pub... 阅读全文