C#內置數據類型
C# 是一種強類型語言。在變量中存儲值之前,必須指定變量的類型,如以下示例所示:
int a = 1; string s = "Hello"; XmlDocument tempDocument = new XmlDocument(); | |
注意,對于簡單的內置類型(如
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# 程序中有幾種用法。
作為變量:
| C# | |
|---|---|
int answer = 42; string greeting = "Hello, World!"; | |
作為常數:
| C# | |
|---|---|
const int speedLimit = 55; const double pi = 3.14159265358979323846264338327950; | |
作為返回值和參數:
| C# | |
|---|---|
long CalculateSum(int a, int b)
{
long result = a + b;
return result;
}
| |
若要定義自己的數據類型,請使用類(Visual C# 速成版)、枚舉(Visual C# 速成版)或結構(Visual C# 速成版)。
轉換數據類型
數據類型間的轉換可以隱式完成(轉換由編譯器自動完成)或使用強制轉換顯式完成(程序員強制進行轉換,并承擔丟失信息的風險)。
例如:
| C# | |
|---|---|
int i = 0; double d = 0; i = 10; d = i; // An implicit conversion d = 3.5; i = (int) d; // An explicit conversion, or "cast" | |
作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發框架
,
給用戶和開發者最佳的.Net框架平臺方案,為企業快速構建跨平臺、企業級的應用提供強大支持。
關于作者:系統架構師、信息系統項目管理師、DBA。專注于微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事基于
RDIF
框架的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。

浙公網安備 33010602011771號