-
enum(枚舉)的用法
枚舉是值類型
枚舉中不能定義字段屬性和方法
枚舉值是從0遞增的整數(shù)
查看全部 -
結(jié)構(gòu)struct
? ? 1.結(jié)構(gòu)是值類型(類是引用類型)
? ? 2.結(jié)構(gòu)中可以定義字段,屬性和方法
? ? 3.不能為結(jié)構(gòu)中的字段賦初值
? ? 4.結(jié)構(gòu)的構(gòu)造方法中必須為所有字段賦值
? ? 5.不能為結(jié)構(gòu)顯式定義無(wú)參的構(gòu)造方法
查看全部 -
對(duì)象初始化器:(使用的是類的無(wú)參構(gòu)造)
public Child(){
}
例如:Child child =new Child(){Name="小明",Age=5};//可以不寫括號(hào)
輸出:Console.WriteLine("我叫{0},今年{1}歲啦!",child.Name,child.Age);
查看全部 -
Child child = new Child();//調(diào)用構(gòu)造方法(構(gòu)造方法的作用:為屬性賦值)
??????????? Console.WriteLine("我的名字是{0}",child .Name );
??????????? //如果沒(méi)有顯示定義構(gòu)造方法,則會(huì)有一個(gè)默認(rèn)的無(wú)參數(shù)的構(gòu)造方法。
??????????? //如果顯示定義了構(gòu)造方法(不管是有參無(wú)參),則沒(méi)有默認(rèn)構(gòu)造方法。
??????????? //只能用new 方法名()的形式調(diào)用構(gòu)造方法。
??????????? //1、構(gòu)造方法通常聲明位public(如果需要的話也可以是private),
??????????? //2、構(gòu)造方法沒(méi)有返回值類型,
??????????? //3、構(gòu)造方法名字必須和類名相同。查看全部 -
封裝快捷鍵 Ctrl+R+E
查看全部 -
void表沒(méi)有返回值
查看全部 -
return結(jié)束方法調(diào)用
查看全部 -
有參數(shù)的一種特殊情況 重載
查看全部 -
括號(hào)內(nèi)帶有參數(shù)的用法
查看全部 -
先寫方法的聲明 讓后再寫方法的實(shí)現(xiàn) 再聲明和實(shí)例化對(duì)象 最后調(diào)用方法
對(duì)象名點(diǎn)方法名=調(diào)用方法
查看全部 -
調(diào)用方法0000
查看全部 -
封裝快捷鍵Ctrl+R+E 鼠標(biāo)點(diǎn)擊那個(gè)屬性在用Ctrl+R+E就能封裝了
查看全部 -
f9進(jìn)入斷點(diǎn)
查看全部 -
封裝的用法
查看全部 -
封裝:隱藏對(duì)象的信息,留出訪問(wèn)的接口
在c#程序中我們通常使用屬性對(duì)字段進(jìn)行封裝
get set——訪問(wèn)器?
get獲取字段的值 set為字段賦值
如果只有g(shù)et而沒(méi)有set表明是只讀屬性 不能修改。
查看全部
舉報(bào)