天天看點

C#内置資料類型使用内置資料類型轉換資料類型

C# 是一種強類型語言。在變量中存儲值之前,必須指定變量的類型,如以下示例所示:

注意,對于簡單的内置類型(如 int)以及複雜的或自定義的類型(如 XmlDocument)都必須指定類型。

C# 包括對下面的内置資料類型的支援:

<b></b>

資料類型

範圍

<b>byte</b>    

0 .. 255

<b>sbyte</b>

-128 .. 127

<b>short</b>

-32,768 .. 32,767

<b>ushort</b>

0 .. 65,535

<b>int</b>

-2,147,483,648 .. 2,147,483,647

<b>uint</b>

0 .. 4,294,967,295

<b>long</b>

-9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807

<b>ulong</b>

0 .. 18,446,744,073,709,551,615

<b>float</b>

-3.402823e38 ..3.402823e38

<b>double</b>

-1.79769313486232e308 ..1.79769313486232e308

<b>decimal</b>

-79228162514264337593543950335 .. 79228162514264337593543950335

<b>char</b>

一個 Unicode 字元。

<b>string</b>

Unicode 字元的一個字元串。

<b>bool</b>

True 或 False。

<b>object</b>

一個對象。

這些資料類型名稱為 System 命名空間中的預定義類型的别名。内置類型表(C# 參考)節中列出了這些類型。所有這些類型(除對象和字元串以外)均為值類型。

内置資料類型在 C# 程式中有幾種用法。

作為變量:

C# 

複制代碼

作為常數:

作為傳回值和參數:

資料類型間的轉換可以隐式完成(轉換由編譯器自動完成)或使用強制轉換顯式完成(程式員強制進行轉換,并承擔丢失資訊的風險)。

例如:

本文轉自yonghu86 51CTO部落格,原文連結:http://blog.51cto.com/yonghu/1321464,如需轉載請自行聯系原作者

繼續閱讀