声明属性
- 属性在C#中较为独特,他既不同于方法,也不同于字段。
- 属性依旧遵循大驼峰命名法
- 属性最常用的书写方法:
public int Age {get; set;}
- 如果属性中具有get关键字,说明可以获取该属性的值。
- 如果属性中具有set关键字,说明可以向该属性设置值。
静态方法、属性
- 静态和属性方法通过static 关键字修饰
- 静态和属性可以通过类型直接获取,非静态则必须通过实例化的对象获取
静态类
- 静态类通过static 关键字修饰
- 一般情况下类型不需要使用静态修饰,只有当类型中存在扩展方法时需要使用静态类
public class Person{
//属性
public string Name { get; set; }
public int Age { get; set; }
public int height { get; set; }
//静态属性
public static string Id { get; set;}
//方法
public void Eat() {
MessageBox . Show(Name + "人在吃”);
}
//静态方法
public static void Run()
MessageBox . Show(Id + "人在跑" );
}
}