C#數據類型(全)

      網友投稿 1249 2025-04-02

      在C#中,數據類型分為值類型和引用類型。值類型又分為“結構和枚舉”,其中結構包括“Numeric(數值)類型、bool(布爾型)、用戶定義的結構”,Numeric 型又包括“整型、浮點型、decimal”。引用類型分為“類 class (Object、String)、委托 delegate、數組 Array 和接口 interface”。


       

      一、值類型

      一)數值型

      1、整型

      1)sbyte

      sbyte 關鍵字表示一種整型,范圍 -128 到 127,有符號 8 位整數。

       

      2)byte

      byte 關鍵字代表一種整型,范圍 0 到 255,無符號 8 位整數。

       

      3)char

      char 用于聲明范圍在 U+0000 到 U+ffff 的 Unicode 字符,16 位 Unicode 字符,用于表示世界上多數已知的書面語言。

       

      4)short

      short 表示一種整數數據類型,范圍 -32,768 到 32,767,有符號 16 位整數。

       

      5)ushort

      ushort 表示一種整數數據類型,范圍 0 到 65,535,無符號 16 位整數。

       

       

      6)int

      int 關鍵字表示一種整型,-2,147,483,648 到 2,147,483,647,有符號 32 位整數。

       

      7)uint

      uint 關鍵字表示一種整型,0 到 4,294,967,295,無符號 32 位整數。

       

      8)long

      long 表示一種整型,-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807,有符號 64 位整數。

       

      9)ulong

      ulong 表示一種整型,0 到 18,446,744,073,709,551,615,無符號 64位整數。

       

       

      2、浮點型

      1)float

      float 表示存儲 32 位浮點值的簡單類型,范圍 ±1.5e-45 到 ±3.4e38,精度7位。

      2)double

      double 表示存儲 64 位浮點值的簡單類型,范圍 ±5.0e-324 到 ±1.7e308,15 到 16 位。

       

       

      3、decimal

      decimal 表示 128 位數據類型,范圍 ±1.0 × 10e-28 至 ±7.9 × 10e28;精度 28 到 29 位有效位。同浮點型相比,decimal 類型具有更高的精度和更小的范圍,這使它適合于財務和貨幣計算。

       

       

      C#數據類型(全)

      二)布爾型(bool)

      bool 是 System.Boolean 的別名,用于聲明變量來存儲布爾值 true 和 false。

       

       

      二、引用類型

      一)內置引用類型

      1、string

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

       

      2、object

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

       

      二)引用類型變量(對象)

      1、class

      class 用于聲明一個類,一個類中可以包括“構造函數、析構函數、常數、字段、屬性、方法、索引器、運算符、事件、委托、類、接口、結構”。

       

      2、接口

      接口只包含方法、委托或事件的簽名,方法的實現是在實現接口的類中完成的。

       

      3、delegate(委托)

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

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:腳注編號怎么刪除(怎么刪除腳注序號)
      下一篇:酒店管理系統設計是什么意思?
      相關文章
      亚洲深深色噜噜狠狠爱网站| 国产精品亚洲一区二区三区久久| 亚洲午夜国产片在线观看| 亚洲精品av无码喷奶水糖心| 亚洲国产精品综合久久2007 | 亚洲精品**中文毛片| 337p日本欧洲亚洲大胆艺术| 337p日本欧洲亚洲大胆艺术| 亚洲欧洲高清有无| 亚洲码一区二区三区| 亚洲成人黄色在线| 亚洲欧洲日产v特级毛片| 亚洲视频在线免费播放| 综合自拍亚洲综合图不卡区| 亚洲视频一区在线播放| 亚洲日韩乱码中文无码蜜桃| 亚洲乱码卡三乱码新区| 亚洲综合在线一区二区三区 | 亚洲欧洲春色校园另类小说| 亚洲精品高清视频| 亚洲色图校园春色| 亚洲国产成人精品无码区在线网站 | 亚洲精品无码av片| 亚洲av无码成人精品国产| 日韩亚洲国产综合久久久| 一级毛片直播亚洲| 久久青青草原亚洲av无码| 亚洲人成在线播放网站| 亚洲AV永久无码区成人网站| 亚洲AV成人无码久久精品老人| 久久精品国产精品亚洲毛片| 亚洲成人福利在线观看| 亚洲影视自拍揄拍愉拍| 亚洲国产成人久久一区二区三区| 无码色偷偷亚洲国内自拍| 亚洲视频在线一区二区| 国产av无码专区亚洲av桃花庵 | 国产精品手机在线亚洲| 狠狠综合久久综合88亚洲| 亚洲av最新在线网址| 亚洲毛片一级带毛片基地|