1方法的命名規(guī)范
方法的命名規(guī)范,C#中有兩種命名方法,一種是駝峰命名法,一種是Pascal命名法。
-
駝峰命名法:是指混合使用大小寫字母來構(gòu)成變量和函數(shù)的名字。
第一個(gè)單詞以小寫字母開始;第二個(gè)單詞的首字母大寫或每一個(gè)單詞的首字母都采用大寫字母,例如:myFirstName、myLastName
Pascal 命名法與駱駝命名法類似。只不過駱駝命名法是首字母小寫,而帕斯卡命名法是首字母大寫 如:public void DisplayInfo(); string UserName; 二者都是采用了帕斯卡命名法.
2 reture的使用
- 1 在方法中返回一個(gè)值
- 2 結(jié)束當(dāng)前方法,就是,在方法中出現(xiàn)了這個(gè)關(guān)鍵字,你下面的方法就不會(huì)再執(zhí)行了。
3三元表達(dá)式
- 之前在同學(xué)的作業(yè)中看見一個(gè)表達(dá)式,看不懂,今天能看懂了。
- int a=10;
int b=15;
n1>n2?n1:n2
三元表達(dá)式的作用就是比較兩個(gè)相同變量的時(shí)候簡(jiǎn)單的寫法,這個(gè)表達(dá)式的意思就是,如果n1大于n2,那么就取n1,要不然就取n2.
4枚舉的作用:枚舉的作用就是規(guī)范我們的開發(fā),把常用的東西,例如性別,枚舉出來,至今沒理解更深刻的作用。
5在開發(fā)的過程中,默認(rèn)規(guī)定在字段的前面加下劃線:_,為了更好的和其他東西區(qū)分開來
,
6數(shù)組的長度聲明了就不能再改變了
7任何的類型都可以轉(zhuǎn)換成string類型,因?yàn)橄到y(tǒng)默認(rèn)繼承了一個(gè)object的類,這個(gè)類里面有個(gè)to string方法,所以我們可以調(diào)用to string方法來進(jìn)行轉(zhuǎn)換。
8將枚舉類型轉(zhuǎn)換成int類型。
public enum QQstate
{
Online=1,
Offline,
Live,
Busy,
Qme
}
class Program
{
static void Main(string[] args)
{
QQstate state = QQstate.Online;//這樣是聲明一個(gè)要轉(zhuǎn)的類型變量來接收。
int a = (int)state;
Console.WriteLine(a);
Console.WriteLine((int)QQstate.Offline);//這樣是直接轉(zhuǎn)換,并打印。
Console.WriteLine((int)QQstate.Busy);
Console.WriteLine((int)QQstate.Live);
Console.WriteLine((int)QQstate.Qme);
Console.ReadKey();
}
}
9將string類型轉(zhuǎn)換成枚舉類型
public enum QQstate
{
Online=1,
Offline,
Live,
Busy,
Qme
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("請(qǐng)選擇你的狀態(tài),1-Online,2-Offline,3-Live,4-Busy,5-Qme");
string input = Console.ReadLine();
switch(input)
{
case "1":QQstate s1=(QQstate)Enum.Parse(typeof(QQstate),input);
Console.WriteLine("你的選擇是1,狀態(tài)是{0}", s1);
break;
case "2":QQstate s2 = (QQstate)Enum.Parse(typeof(QQstate), input);
Console.WriteLine("你的選擇是2,狀態(tài)是{0}", input);
break;
case "3":QQstate s3 = (QQstate)Enum.Parse(typeof(QQstate), input);
Console.WriteLine("你的選擇是3,狀態(tài)是{0}", s3);
break;
}
Console.ReadKey();