C#初學者教程系列4:C#資料型別示例,int、double、string
本文是C#初學者簡單教程,這是第4篇。感謝觀看,記得關注我,後續還有更多教程文章,謝謝。
如無特別說明,本系列教程使用的Visual Studio版本為VS2019,.Net Framework版本為4.7.2,.Net Core版本為3.0,.Net Standard為2.1。這些版本是2019年12月12日(雙12)前的最新版本,所以閱讀本系列,你看到的並非過時版本。由於.Net Core的趨勢,所以,本系列所有教程均預設採用.Net Core構建。
C#中的資料型別是什麼?
C#語言帶有一組基本資料型別。這些資料型別用於建立在應用程式中使用的值。讓我們探索C#中可用的基本資料型別。對於每個示例,我們將只修改Program.cs檔案中的main函式。
本示例僅展示了基本的幾種型別,實際上它的型別不只於此。僅以本文作拋磚引玉之意。
1)int型別
整數資料型別用於處理數字。在這種情況下,數字是整數,例如10、20或30。在C#中,資料型別由Int32關鍵字表示。下面是如何使用此資料型別的示例。在我們的示例中,我們將定義了3個整形變數。然後,我們將為該變數分配一個Integer值,然後相應地顯示它。另外,int是Int32的簡寫形式,它們本質上是一樣的。
程式碼說明:
1.指定Int32資料型別以宣告一個稱為x的Integer變數。然後為變數分配值3。
2.最後,使用console.write函式將數字顯示到控制檯。
如果正確輸入了以上程式碼並且程式成功執行,將顯示以下輸出。
從輸出中,我們看到了變數x的值為3,以及max和max32這2個變數的int型最大值是一樣的。
2)double型別
雙精度資料型別用於處理小數。在這種情況下,數字是整數,例如10.11、20.22或30.33。在C#中,資料型別由關鍵字“ Double ”表示。下面是此資料型別的示例。同樣的double和大寫開頭的Double是一樣的。
在我們的示例中,我們將定義一個名為x的雙精度變數。然後,我們將給變數分配一個Double值,然後相應地顯示它。
程式碼說明:
1.指定double資料型別以宣告一個稱為x的double型別變數。然後為變數分配3.1415926的值。
2.最後,使用console.write函式將數字顯示到控制檯。
如果正確輸入了以上程式碼並且程式成功執行,將顯示以下輸出。
從輸出中,您可以清楚地看到在控制檯中顯示了名為x的雙精度變數。
3)boolean型別
布林資料型別用於處理布林值true和false。在C#中,資料型別由Boolean關鍵字表示。下面是可以使用此資料型別的示例。同樣的,bool是Boolean的簡寫,他們是一樣的。
程式碼說明:
1.指定布林資料型別以宣告一個名為“狀態”的布林變數。然後為變數分配true / false值。
2.最後,使用console.write函式向控制檯顯示布林值。
如果正確輸入以上程式碼併成功執行了程式,將顯示輸出。
從輸出中,您可以清楚地看到在控制檯中顯示了x等於True,以及y等於False的布林變數。
4)string
String資料型別用於處理字串。在C#中,資料型別由關鍵字“string”表示。下面是此資料型別的示例。
在我們的示例中,我們將定義一個名為“ x”的String變數。然後,我們將為該變數分配一個String值,然後相應地顯示它。同樣的string是大寫String的簡寫形式,他們是一樣的。
程式碼說明:
指定String資料型別以宣告一個稱為x的字串變數。然後為變數分配“ Hello”值。
最後,console.write函式用於向控制檯顯示字串值。
如果正確輸入以上程式碼併成功執行了程式,將顯示輸出。
輸出:
從輸出中,您可以清楚地看到控制檯中顯示了名為x的String變數。
5)var
從 Visual C# 3.0 開始,在方法範圍內宣告的變數可以具有隱式“型別”var。 隱式型別本地變數為強型別,就像使用者已經自行宣告該型別,但編譯器決定型別一樣。 以下的宣告中,x和y的型別是等效的,都為string。而a和b也是等效的,都是int型。var我們稱為隱式宣告,string或int等具體變數名宣告我們稱為顯式宣告。
好的,作為入門,我們就介紹這4種基本型別,當然他還有更多的型別,可以依此入門,進階更多其它的型別,有關知識,可以參閱MSDN文件。