C#學習筆記1-類型之間的轉換 分享修改刪除

隱式 類型轉換:
在某些情況下,允許隱式類型的轉換,例如將浮點型轉換爲整型

        static void Main(string[] args)
        {
            int x = 251;
            double y = 238.89;
            y = x;//將浮點型轉換成整型可以隱式轉換
            //x = y; 整型不能隱式地轉換爲浮點型
            Console.WriteLine(y);
            Console.ReadKey();
        }

強制類型轉換:

強制類型轉換調用轉換運算符 ,將一種類型轉換爲另一種類型。 引用類型之間的強制轉換不會引起基礎數據類型的改變。
        static void Main(string[] args)
        {
            int x1,x2,x3;
            double y = 235.362;
            x1 = (int)y; //浮點型轉換成整型必須現實的轉換
            x2 = Convert.ToInt32(y);

            Console.WriteLine(x1);//輸出235
            Console.WriteLine(x2);//輸出235
            Console.WriteLine(y);//輸出235.362,可見基礎數據y並沒有改變
            Console.ReadKey();
        }
發佈了28 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章