• ASP.Net
  • import_contacts C# 內建的型別
    90
適用範圍

學習程式設計的初階必學項目:宣告資料型別、認識有哪些型別可以使用。

實用性:
重要性:

C# 是一種強型別 (Strongly Typed) 語言。

在值可以儲存在變數中之前,必須先指定變數的型別

如下範例所示:
int a = 1;
string s = "Hello";

C#內建的資料型別:

資料型別 範圍
byte 0 .. 255
sbyte -128 .. 127
short -32,768 .. 32,767
ushort 0 .. 65,535
int -2,147,483,648 .. 2,147,483,647
uint 0 .. 4,294,967,295
long -9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807
ulong 0 .. 18,446,744,073,709,551,615
float -3.402823e38 ..3.402823e38
double -1.79769313486232e308 ..1.79769313486232e308
decimal -79228162514264337593543950335 .. 79228162514264337593543950335
char Unicode 字元
string Unicode 字元字串
bool True 或 False
object 物件

使用內建的資料型別

在 C# 中有幾種使用內建型別的方式,以下做簡單的介紹。
 

當做變數使用

變數表示某個數值、字串值或類別的物件。變數所儲存的值可能會變更。
int answer = 42; 
string greeting = "Hello, World!";

當做常數使用

常數會保留程式編譯時所指派的值,並且不會再變更,常數使用const關鍵字宣告。
const int answer = 42;
const string greeting = "Hello, World!";

當做傳回值和參數使用

long TestSum(int a, int b)
{
    long result = a + b;
    return result;
}