1. 程式人生 > >第5章 變量的更多內容

第5章 變量的更多內容

var 定義 枚舉類 ase 隱式轉換 就是 dna foreach ima

1 類型轉換

1)隱式轉換:隱式轉換不需要做任何工作,也不需要另外編寫代碼。

      var1 = var2; 這就是隱式轉換。

2)顯式轉換:明確要求編譯器把一種數據類型轉換為另一種數據類型。

3)使用Convert命令進行顯式轉換

2 復雜的變量類型:

1)枚舉:不是僅聲明一個給定類型的變量,而是聲明和描述一個用戶定義的類型,再聲明這個新類型的變量。

    enum <typeName>

    {

      <vallue1>,

      <value2>,

      .....

      <valueN>

    }

    枚舉使用一個基本類型來存儲,枚舉類型可取的每個值為該基本類型的一個值,默認為int。聲明為其他類型,就可以指定其他類型。

    enum <typeName> : <underlyingType>

    {

      <vallue1>,

      <value2>,

      .....

      <valueN>

    }

2)結構:struct 其實和類差不多。

3)數組:

①聲明數組:<baseType> [ ] <name>;

②foreach循環: foreach( <baseType> <name> in <array>)

        {

        }

       For ex :

           string [ ] friendName ={ "Todd Anthony" ,"Smith Bob","Shawn Lee"};

           foreach(string friendName in friendName )

           {

              

           }

③多維數組:<baseType> [ ,] <name>;

      double [ ,] hillHeight = new double {3,4}; //三行四列

       double [ ,] hillHeight = { { 1,2,3,4} ,{ 1,2,3,4} , { 1,2,3,4} };

④數組的數組:矩形數組

       int [ ] [ ] jaggedIntArray ;

       jaggedIntArray = new int [ 2 ] [ ] ;

       jaggedIntArray [ 0 ] = new int [ 3 ] ;

       jaggedIntArray [ 1 ] = new int [ 4 ];

       或者:

       int [ ] [ ] jaggedIntArray = { new int [ ] { 1 ,2,3} ,new int [ ] {1} , new int {1,2}};

3 字符串的處理

ToCharArray().。 獲得一個可寫的數組。

Length 獲取長度。 ToLower() 變成小寫。 ToUpper() 變成大寫。

Trim() 刪除前後空格等。

4 總結

    技術分享圖片

第5章 變量的更多內容