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