The NOTE of learning ASP.NET [9] .NET的基礎資料型別 (Elementary Data Type)及其常用方法

來源:互聯網
上載者:User
.NET的基礎資料型別 (Elementary Data Type)都是在System命名空間下定義的,定義它們的類分別為:整型變數
sbyte   -System.Sbyte 範圍是 -128 到 127byte     -System.Byte 範圍是 0 到 256
short    -System.Int16 範圍是 -32768 到 32767ushort  -System.Uint16 範圍是 0 到 65535
int       -System.Int32 範圍是 -2,147,483,648 到 2,147,483,647uint      -System.Uint32 範圍是 0 到 4,294,967,295long     -System.Int64 範圍是 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807ulong   -System.Uint64 範圍是 0 到 18,446,744,073,709,551,615 ---常用方法和常量:Maxvalue,Minvalue 分別指出當前類型的最大值及最小值,即我們是上邊寫出的範圍。調用方法使用實際類來調用,例:System.Int32.MaxvalueToString() 很有用的方法,我們利用它來把數字輸出為我們需要的格式,例:
        int a = 123456789;        System.Console.Write(a.ToString()); 預設正常輸出        System.Console.Write(a.ToString("g"));  預設正常輸出        System.Console.Write(a.ToString("d")); 輸出為十進位        System.Console.Write(a.ToString("n")); 輸出為數字形式即123,456,789        System.Console.Write(a.ToString("c")); 輸出為貨幣形式即$1,000.00        System.Console.Write(a.ToString("h")); 輸出為16進位形式 浮點型變數float    -System.Single 一般來說只保持7個有效數字,超過第七位的數字都記為0,比如說我們賦給float值8888888888(一共10位),當我們輸出的時候這個數字就會變成,8888889000.00,再比如,0.8888888888 輸出則為0.8888889double  -System.Double 一般來說是保持15為有效數字。decimal -System.Decimal 一般來說是保持28為有效數字 ---Decimal類型常用方法:Truncate 返回整型部分值       Round    返回四捨五入整型值,或加入小數位元參數,來返回四捨五入到小數第幾位的值。例Decimal.Round(55.6)返回56 Decimal.Round(55.844, 2)返回55.84       Floor      返回小於Decimal變數的最大整數       Ceiling    返回大於Decimal變數的最小整數 字元類型char    -System.Char 存放字元編碼等,範圍 0 到 65536 ,其中0 到 127 是標準的ASCII碼 ---常用方法ConvertFromUtf32(82) 這個方法返回的是'R'ConvertToUtf32("R",0) 返回為82
IsControl 用來判斷此字元是否為斷行符號,換行,TAB等這樣的格式控制字元IsDigit 判斷是否為數字IsLetter 判斷是否為字母IsLetterOrDigit 判斷是否為數字或字母IsLower 判斷是否為小寫形式IsUpper 判斷是否為大寫形式IsPunctuation 判斷是否為標點IsSeparator 判斷是否為空白格等這樣的分隔字元IsSymbol 判斷是否為符號像 + -這樣的符號IsWhiteSpace 判斷是否為空白字元,像空格和斷行符號都會返回TRUE,而TAB返回False 字串類型string   -System.String .NET中的字串像其他程式設計語言一樣可以使用逸出字元“/”,如果當字串中包含“/”或者“"”這兩種字元時,我們還可以使用@來避免使用逸出字元。比如說我們需要一個檔案路徑的字串我們可以寫麼寫 @"c:/program files/anyfiles/c.txt"。如果不使用@的話我們則需要寫成 "c://program files//anyfiles//c.txt"。當字串中含有“"”時,我們也可以使用@,但是需要注意的是“"”需要寫兩遍。 布爾類型bool   -System.Boolean 值為1(true) 或 0(false) 物件類型-System.Object 物件類型中可以包含任何其他類型資料類型的變數或其它對象。但就這個物件變數本身來說它並沒有儲存整個對象的內容,而是只儲存了一段記憶體中實際對象的一個引用。如果說實際的對象是一個電視機的話,那我們的物件變數本身則是一個遙控器,提供了在記憶體找找到該對象的途徑。 ---常用方法:        GetType 用來返回對象的類型
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.