标签:
静态
1、普通成员
普通成员都是属于对象的
用对象调用
2、静态成员
静态成员是属于类的
用类名调用
class FenBi
{
public int length;//普通成员
public string color;//
}
static 静态关键字
静态方法里面不能包含普通成员
普通方法里面可以包含静态成员
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 namespace 静态
8 {
9 class Program
10 {
11 static void Main(string[] args)
12 {
13 ZuHe zh =new ZuHe();
14 zh.name="张三";//调用普通成员
15 ZuHe.zname = "五月天";//调用静态成员
16
17 ZuHe.Sing();
18
19 //1、为了简便操作
20 //例:连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象,不要影响大的环境
21
22 //2、两个类之间传递信息
23
24 //3、不允许创建对象(对创建对象的个数有限制)
25
26 Console.WriteLine(ZuHe.zname);
27
28 }
29 }
30
31 class ZuHe
32 {
33 public string name;//普通成员,组合里某个人的名字
34
35 public static string zname;//静态成员,组合名字
36
37 public static string Sing()//静态方法不能调用普通成员
38 {
39 return "正在唱歌";
40
41 }
42
43 public string Run()//普通方法可以调用静态成员
44 {
45 return zname+"正在奔跑";
46 }
47
48
49 }
50
51
52 }
标签:
原文地址:http://www.cnblogs.com/zl1121102942/p/5794293.html