语言规范:
一.数据类型:
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);//调用