类包含成员,成员可以使静态成员或实例成员。

静态成员属于类,实例成员属于对象(类的实例化,使用类创建一个对象)。

类和对象的表示,例如:

 1 // 2 // 创建一个表示用户的类
 3 public class User
 4 {
 5     public string Name { get; set; }
 6     public User(string name)
 7     {
 8         Name = name;
 9     }
10 }
11 // 对象,使用new关键字创建用户
12 // 小明
13 var xiaoMing = new User("小明");
14 // 小红
15 var xiaoHont = new User("小红");
16 // 此时小明和小红就是使用User类创建(new)的一个具体对象。每个对象的实例字段(例如Name)都可以有不同的值(一个叫小明,一个叫小红)。还可以创建其它的类成员,比如年龄,方法,属性等。

静态成员使用static修饰符。使用时直接"类.静态成员" 所以,静态字段的值对每个对象都是相同的。

例如:

1 public class ConfigSettings
2 {
3     // 静态字段Ip,假设表示允许的Ip白名单设置
4     public static string BindIp = "127.0.0.1";
5 }
6 // 使用
7 var ip = ConfigSettings.BindIp;

 

posted @ 2020-04-12 18:13  VTing4You  阅读(154)  评论(0编辑  收藏  举报