天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

C# .NET學(xué)習(xí)經(jīng)驗總結(jié)

  1. 裝箱、拆箱還是別名

  許多介紹C# .NET學(xué)習(xí)經(jīng)驗的書上都有介紹 int -> Int32是一個裝箱的過程,反之則是拆箱的過程。許多其它變量類型也是如此,如:short <-> Int16,long <->Int64等。對于一般的程序員來說,大可不必去了解這一過程,因為這些裝箱和拆箱的動作都是可以自動完成的,不需要寫代碼進行干預(yù)。但是我們需要記住這些類型之間的關(guān)系,所以,我們使用“別名”來記憶它們之間的關(guān)系。

  C# 是全面向?qū)ο蟮恼Z言,比 Java的面向?qū)ο蠖歼€徹底——它把簡單數(shù)據(jù)類型通過默認的裝箱動作封裝成了類。Int32、Int16、Int64等就是相應(yīng)的類名,而那些我們熟悉的、簡單易記的名稱,如 int、short、long 等,我們就可以把它稱作是Int32、Int16、Int64 等類型的別名。那么除了這三種類型之外,還有哪些類有“別名”呢?常用的有如下一些:

  bool -> System.Boolean (布爾型,其值為 true 或者 false)
  char -> System.Char (字符型,占有兩個字節(jié),表示 1 個 Unicode 字符)
  byte -> System.Byte (字節(jié)型,占 1 字節(jié),表示 8 位正整數(shù),范圍 0 ~ 255)
  sbyte -> System.SByte (帶符號字節(jié)型,占 1 字節(jié),表示 8 位整數(shù),范圍 -128 ~ 127)
  ushort -> System.UInt16 (無符號短整型,占 2 字節(jié),表示 16 位正整數(shù),范圍 0 ~ 65,535)
  uint -> System.UInt32 (無符號整型,占 4 字節(jié),表示 32 位正整數(shù),范圍 0 ~ 4,294,967,295)
  ulong -> System.UInt64 (無符號長整型,占 8 字節(jié),表示 64 位正整數(shù),范圍 0 ~ 大約 10 的 20 次方)
  short -> System.Int16 (短整型,占 2 字節(jié),表示 16 位整數(shù),范圍 -32,768 ~ 32,767)
  int -> System.Int32 (整型,占 4 字節(jié),表示 32 位整數(shù),范圍 -2,147,483,648 到 2,147,483,647)
  long -> System.Int64 (長整型,占 8 字節(jié),表示 64 位整數(shù),范圍大約 -(10 的 19) 次方 到 10 的 19 次方)
  float -> System.Single (單精度浮點型,占 4 個字節(jié))
  double -> System.Double (雙精度浮點型,占 8 個字節(jié))

  我們可以用下列代碼做一個實驗:

 private void TestAlias() {  
// this.textBox1 是一個文本框,類型為 System.Windows.Forms.TextBox
// 設(shè)計中已經(jīng)將其 Multiline 屬性設(shè)置為 true

byte a = 1; char b = 'a'; short c = 1;
int d = 2; long e = 3; uint f = 4; bool g = true;
this.textBox1.Text = "";
this.textBox1.AppendText("byte -> " + a.GetType().FullName + "/n");
this.textBox1.AppendText("char -> " + b.GetType().FullName + "/n");
this.textBox1.AppendText("short -> " + c.GetType().FullName + "/n");
this.textBox1.AppendText("int -> " + d.GetType().FullName + "/n");
this.textBox1.AppendText("long -> " + e.GetType().FullName + "/n");
this.textBox1.AppendText("uint -> " + f.GetType().FullName + "/n");
this.textBox1.AppendText("bool -> " + g.GetType().FullName + "/n");
}

NET技術(shù)C# .NET學(xué)習(xí)經(jīng)驗總結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久99精品AV99果冻 | 久草青青在线 | 亚洲AV蜜桃永久无码精品无码网 | 亚洲色欲国产AV精品综合 | 久久成人a毛片免费观看网站 | 国产精品久久久久影院嫩草 | 99久久中文字幕伊人情人 | 蜜桃传媒视频 | 美女脱得只剩皮肤 | 好男人在线高清WWW免费观看 | 久久精品AV麻豆 | 乳巨揉みま痴汉电车中文字幕动漫 | 秋霞电影院兔费理论观频84mb | 免费国产网站 | 午夜阳光影院在线观看视频 | aaaaaa级特色特黄的毛片 | 亚洲免费va在线观看 | 国产国产成年在线视频区 | 亚洲色欲H网在线观看 | 无码毛片内射白浆视频 | 黑人BBCVIDEOS极品| 乱奷XXXXXHD | 在线中文高清资源免费观看 | 嫩B人妻精品一区二区三区 内射一区二区精品视频在线观看 | 国产第81页 | 精品人妻一区二区三区视频53 | 国产一区二区无码蜜芽精品 | 凌晨三点免费WWW | 色哦色哦哦色天天综合 | 伦理片在线线看手机版 | yw193.c国产在线观看 | 伊人yinren6综合网色狠狠 | 中国大陆一级毛片免费 | 天天干夜夜叭 | 亚洲 小说 欧美 激情 另类 | 久久99re66热这里只有精品 | 久久一本岛在免费线观看2020 | 亚洲欧美中文字幕高清在线 | 国产午夜小视频 | 99视频在线免费观看 | 国产A级毛片久久久久久久 国产a级黄色毛片 |