c#基本語法

c#基本語法

                                      

 

數據類型

1。sbyte : 在-128~127之間的整數

2。byte: 在0~255之間的整數

3。short: 在-32768~32767之間的整數

4。ushort: 在0~65535之間的整數

5。int: 在-2147483648~2147483647之間的整數

6。uint: 在0~4294967295之間的整數    後綴:u或U

7。long: 在-9223372036854775808~9223372036854775807之間的整數   後綴:l或L

8。ulong: 在0~18446744073709551615之間的整數     後綴:u或U

9。float: 在1.5*10-45~3.4*1038之間的實數  後綴:f或F

10。double: 在5.0*10-324~1.7*10305之間的實數    後綴:d或D

11。decimal: 在1.0*10-28~7.9*1028之間的實數    後綴:m或M

12。char:  一個unicode字符,0~65535之間的整數

13。bool: 布爾值,true 或 false

14。String: 字符串

*c#是大小寫敏感的語言,變量命名不能以數字開頭

轉義字符

1。/' :  單引號 

2。/":  雙引號

3。// :  反斜槓

4。/0 :  空

5。/a :  警告(產生鳴響)

6。/b :  退格

7。/f :  換頁

8。/n :  換行

9。/r :  單引號

10。/t :  水平製表符

11。/v :  垂直製表符

語句

1。goto語句

例子:
start:
int myInterger=5;
goto addVal;
writeResult:
Console.Writeline("myInterger={0}",myInterger);
goto start;
addVal;
myInterger+=10;
goto writeResult;

2。三元運算符

例子:
text ? resultIfTrue : resultIfFalse

3。IF語句

例子:
if (text)
      code result text is true;

4。switch語句

例子:
       switch (text){
         case  值1:
                  語句1;
                  break;
          case  值2:
                  語句2;
                  break;
          default:
                  語句;
                   break;
}

5。do..while()語句

例子:
    do{
        語句1;
         .....
         語句n;
       }while(text);

6。while語句

例子:
    while(text){
        語句1;
         .....
         語句n;
       }

7。for 語句

例子:
    for (int i; i<10; i++){
        語句1;
         .....
         語句n;
       }

8。break語句:立即終止循環

9。continue語句:立即終止當前的循環

10。return語句:跳出循環及其包含的函數

複雜的變量類型

1。枚舉

例子:
   enum typeName{
         value1;
         value2;
          ......
         valueN;
}
typeName varName;
varName=typeName.value;
enum typeName:underlyingType{
     value1=val1;
     value2=val2;
     ......
     valueN=valN;
}
枚舉的基本類型可以是:byte,sbyte,short,ushort,int,uint,long,ulong.

2。結構

例子:
struct route{
   public orientation direction;
   public double  distance;
}
route myRoute;
myRoute.direction=orientation.north;
myRoute.distance=2.5;

3。數組

baseType[] name;
例子:
int[] myIntArray=new int[5];

4。多維數組

baseType[,,...,,]  name;
例子:
double[,] hillHeight= new double[3,4];

5。數組的數組

例子:
   int[][] jaggedIntArray;
   jaggedIntArray=new int[2][];
   jaggedIntArray[0]=new int[3];
   jaggedIntArray[1]=new int[4];

6.String
實用函數:
ToCharArray():把字符串轉換成字符數組
Length():字符串長度
ToLower():把字符串轉換成小寫
ToUpper():把字符串轉換成大寫
Trim():去掉字符串前後的空格
Trim(trimChars):去掉字符串中的指定字符
TrimStart():去掉字符串前面的空格
TrimEnd():去掉字符串後面的空格
PadLeft():在字符串左面添加空格
PadRight():在字符串右面添加空格

發佈了18 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章