日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

也许你不知道的c#基本数据类型及其默认值

發布時間:2025/3/21 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 也许你不知道的c#基本数据类型及其默认值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//值類型

C# 類型 .NET Framework 類型

bool System.Boolean

4Byte 32bit布爾型變量 邏輯值,true或者false,默認值為false

byte System.Byte

1Byte 8bit無符號整數無符號的字節,所存儲的值的范圍是0~255,默認值為0

sbyte System.SByte 1Byte

8bit有符號整數帶符號的字節,所存儲的值的范圍是-128~127,默認值為0

char System.Char

2Byte 16bit 無符號Unicode字符,默認值為’/0’

decimal System.Decimal

16Byte 128bit十進制數不遵守四舍五入規則的十進制數,28個有效數字,通常用于財務方面的計算,默認值為0.0m

double System.Double

8Byte 64bit雙精度的浮點類型,默認值為0.0d

float System.Single

4Byte 32bit單精度的浮點類型,默認值為0.0f

int System.Int32

4Byte 32bit有符號整數,默認值為0

uint System.UInt32

4Byte 32bit無符號整數,默認值為0

long System.Int64

8Byte 64bit有符號整數,默認值為0

ulong System.UInt64

8Byte 64bit無符號整數,默認值為0

object System.Object

指向類實例的引用,默認值為null

short System.Int16

2Byte 16bit有符號整數,默認值為0

ushort System.UInt16

2Byte 16bit無符號整數,默認值為0

string System.String

指向字符串對象的引用,默認值為null

//引用類型

引用類型的變量又稱為對象,可存儲對實際數據的引用。本節介紹以下用于聲明引用類型的關鍵字:

· class

與 C++ 不同,C# 中僅允許單個繼承。也就是說,類只能從一個基類繼承實現。但是,一個類可以實現一個以上的接口。

一個類可包含下列成員的聲明:

構造函數 析構函數 常數 字段 方法 屬性 索引器 運算符 事件 委托 類 接口 結構

只有嵌套類允許訪問級別 protected 和 private。

· interface

接口只包含方法、委托或事件的簽名,它是一個完全抽象的成員集合,它不是類,與基類有著本質的區別。方法的實現是在實現接口的類中完成的

接口可以是命名空間或類的成員,并且可以包含下列成員的簽名: 方法 屬性 索引器 事件

一個接口可從一個或多個基接口繼承。

當基類型列表包含基類和接口時,基類必須是列表中的第一項。

實現接口的類可以顯式實現該接口的成員。顯式實現的成員不能通過類實例訪問,而只能通過接口實例訪問。

· delegate

委托類型聲明的格式如下:

public delegate void TestDelegate(string message);

delegate 關鍵字用于聲明一個引用類型,該引用類型可用于封裝命名方法或匿名方法。委托類似于 C++ 中的函數指針;但是,委托是類型安全和可靠的。

委托是事件的基礎。

通過將委托與命名方法或匿名方法關聯,可以實例化委托。

以下為內置引用類型:

· object

object 類型在 .NET Framework 中是 Object 的別名。在 C# 的統一類型系統中,所有類型(預定義類型、用戶定義類型、引用類型和值類型)都是直接或間接從 Object 繼承的。可以將任何類型的值賦給 object 類型的變量。將值類型的變量轉換為對象的過程稱為“裝箱”(Boxed)。將對象類型的變量轉換為值類型的過程稱為“取消裝箱”。

· string

string 類型表示零或更多 Unicode 字符組成的序列。string 是 .NET Framework 中 String 的別名。

盡管 string 是引用類型,但定義相等運算符(== 和 !=)是為了比較 string 對象(而不是引用)的值。這使得對字符串相等性的測試更為直觀。

轉載于:https://www.cnblogs.com/zhulinmails/archive/2012/05/26/2519097.html

總結

以上是生活随笔為你收集整理的也许你不知道的c#基本数据类型及其默认值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。