1. 私有成员能被继承,但是不能被访问。
2. 传入某个属性的SET方法的隐含参数的名称是value,它的类型和属性所声明的类型相同。
3. 提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写几个构造函数?两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参构造
函数。
4. private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 只能在本程序集(当前项目)内被使用。sealed: 由它修饰的类或方法将不能被继承或是重写。
5. 委托与事件的用法
public delegate void handels();//返回值是void,没有参数
public event handels eventHandels;
his.eventHandels = new handels(fun);
public void fun()
{
}
2. 传入某个属性的SET方法的隐含参数的名称是value,它的类型和属性所声明的类型相同。
3. 提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写几个构造函数?两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参构造
函数。
4. private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 只能在本程序集(当前项目)内被使用。sealed: 由它修饰的类或方法将不能被继承或是重写。
5. 委托与事件的用法
public delegate void handels();//返回值是void,没有参数
public event handels eventHandels;
his.eventHandels = new handels(fun);
public void fun()
{
}