靜態 1、普通成員普通成員都是屬於對象的用對象調用 2、靜態成員靜態成員是屬於類的用類名調用 class FenBi{public int length;//普通成員public string color;//} static 靜態關鍵字 靜態方法裡面不能包含普通成員 普通方法裡面可以包含靜態成員 ...
靜態
1、普通成員
普通成員都是屬於對象的
用對象調用
2、靜態成員
靜態成員是屬於類的
用類名調用
class FenBi
{
public int length;//普通成員
public string color;//
}
static 靜態關鍵字
靜態方法裡面不能包含普通成員
普通方法裡面可以包含靜態成員
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ZuHe zh = new ZuHe();
//zh.name="張三"; //調用普通成員
//ZuHe.zname = "五月天"; //調用靜態成員
ZuHe.Sing();
1.為了簡便
連接資料庫的時候,造連接對象類,使用靜態屬性直接返回連接對象。
2.兩個類之間傳遞信息
3.不允許創建對象的類(對創建對象的個數有限制)
Console.WriteLine(zh.Run());
Console.ReadLine();
}
}
class ZuHe
{
public string name="李四"; //普通成員,組合裡面某個人的名字
public static string zname = "李四"; //靜態成員,組合名字
public static string Sing() //靜態方法
{
return "正在唱歌";
}
public string Run() //普通成員
{
return zname+"正在奔跑";
}
}
}