C#2.0學習1--語言規範

語言規範:

.數據類型

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 取值truefalse

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);//調用

      

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