語言規範:
一.數據類型:
1.值類型:
1.1:整數類型:
類型 |
基類 |
位數 |
說明 |
Sbyte |
System.Sbyte |
1 |
-128-127 |
Byte |
System.Byte |
1 |
0-255 |
Shot |
System.Int16 |
2 |
有符號短整型 |
Ushort |
System.UInt16 |
2 |
無符號短整型 |
Int |
System.Int32 |
4 |
|
Uint |
System.UInt32 |
4 |
|
Long |
System.Int64 |
8 |
|
Ulong |
System.UInt64 |
8 |
|
1.2:布爾型:
bool 取值true與false
1.3:字符類型:
char 表示Unicode字符,2個字節 System.Char
轉義字符:/',/",//,/0--空字符,/a--感嘆號,/b--退格,/f--換頁,/n--新行,/r回車,/t--水平Tab,/v--垂直Tab
1.4:實數:
double--- System.Double與 float--- System.Single
decimal爲貨幣方面專門設計的 System.Decimal
1.5:結構類型:
public struct customer
{
public string cId;
public string name;
}
customer c1;
1.6:枚舉類型:
Enum WeekDay{
Monday=1,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
};
WeekDay day;
2.引用類型:
2.1:類類型:
class Customer
{
private string cId;
private string name;
public void show()
{
Console.WriteLine(“客戶號:{0},客戶名稱爲:{1}”,cId,name);
}
}
2.2:對象類型:
Customer c1 = new Customer();
C1.show();
2.3:字符串
string s = “hello world”;
2.4:接口
interface IdataSave
{
bool DataSaved();
}
2.5:數組:
string [] s={“a”,”b”}
Length返回一維數組的長度
GetLength返回指定維數的長度
Sort,Reverse排序
2.6:委託:
delegate void DgMethod(int a)
DgMethod與要委託的方法必須參數與返回類型都相同才行
方法:void show(int a)
1. DgMethod dm = new DgMethod(show);//委託給show方法
2. dm(10);//調用