網站制作.net基礎
2011/3/8 10:29:52
 在網站制作任何語言中,無論是傳統的面向過程還是面向對象都必須使用變量。因此,變量都有自己的數據類型,在使用變量的時候,必須使用相同的數據類型進行運算。在程序的運行中,計算中臨時存儲的數據都必須用到變量,變量的值也會放置在內存當中,由計算機運算后再保存到變量中,由此可見,變量在任何的應用程序開發中都是非常基礎也是非常重要的。下面我就來簡單學習一下變量!
  1、定義
  要聲明一個變量就需要為這個變量找到一個數據類型,在C#中,數據類型由.NET Framework和C#語言來決定,表2-1列舉了一些預定義的數據類型。
  表2-1  預定義數據類型
  預定義類型定義字節數
  byte0~255之間的整數1
  sbyte-128~127之間的整數1
  short-32768~32767之間的整數2
  ushort0~65535之間的整數2
  int-2147483648~2147483647之間的整數4
  uint0~4294967259之間的整數4
  long-9223372036854775808~9223372036854775807之間的整數8
  ulong0~18445744073709551615之間的整數8
  bool布爾值,true of false1
  float單精度浮點值4
  double雙精度浮點值8
  decimal精確的十進制值,有28個有效單位12
  object其他所有類型的基類N/A
  char0~65535之間的單個Unicode字符2
  string任意長度的Unicode字符序列N/A
  一個簡單的聲明變量的代碼如下所示:
  int s;//聲明整型變量
  float myfloat;//聲明浮點型變量
  上述代碼聲明了一個整型的變量s,同時也聲明了一個單精度浮點型變量myfloat。
  2  值類型
  這種類型的對象總是直接通過其值使用,不需要對它進行引用。基于值類型的變量直接包含值。并且,所有的C#局部變量都需要初始化后才可以使用,值類型同樣如此,初始化代碼如下所示。
  int s;//聲明整型變量
  s = new int();//聲明整型變量
  s = 3;//初始化變量
  上式等同于如下代碼。
  int s;//聲明整型變量
  s = 3;//初始化變量
  所有的值類型均隱式的派生自System.ValueType,并且值類型不能派生出新的類。值的類型不能為null,但是可空類型允許將null值賦給值類型,在上面的代碼中,程序通過默認的構造函數給為變量s初始化并賦值。
  3  引用類型
  引用類型的變量又稱為對象,是可存儲對實際數據的引用。常見的引用類型有class、interface、delegate、object和string。多個引用變量可以附加于一個對象,而且某些引用可以不附加于任何對象,如果聲明了一個引用類型的變量卻不給他賦給任何對象,那么它的默認值就是null。相比之下,值類型的值不能為null。
  4  變量規則
  聲明變量并不是隨意聲明的,變量的聲明有自己的規則。在C#中,應用程序包含許多關鍵字,包括int等是不能夠聲明為變量名的,如int int是不允許的,在進行變量的聲明和定義時,需要注意變量名稱是否與現有的關鍵字重名。

返回列表
返回首頁 主站蜘蛛池模板: 国产免费拔擦拔擦8x高清在线人 | 动漫人物桶机动漫| 丁香婷婷亚洲六月综合色| 国语对白avxxxooo| 一级女人18毛片免费| 日本三级在线视频| 亚洲av无码精品国产成人| 激情freesexhd糟蹋videos| 啊灬啊灬啊灬岳| 青青草99热这里都是精品| 国产片AV片永久免费观看| 91蜜桃在线观看| 女人18毛片免费观看| 中国熟妇VIDEOSEXFREEXXXX片| 日本欧美视频在线观看| 亚洲AV无码乱码在线观看代蜜桃 | 精品无码一区二区三区爱欲| 国产乱码一区二区三区| 国产成人精品1024在线| 国产精品人成在线观看| 99re热在线观看| 奇米精品一区二区三区在| 中文字幕一区二区三区人妻少妇| 日本爱恋电影在线观看视频| 二代妖精在线观看免费观看| 欧美叉叉叉BBB网站| 亚洲欧美日韩成人高清在线一区| 狠狠色综合色区| 免费大片av手机看片| 精品在线第一页| 四虎影视在线影院www| 荡公乱妇hd在线| 国产在线无码视频一区二区三区| 久久国产免费福利永久| 国产粉嫩嫩00在线正在播放| 2021国产麻豆剧果冻传媒影视| 国精品午夜福利视频不卡| av天堂午夜精品一区二区三区| 娇妻校花欲乱往事叶子| 一级黄色日b片| 成人毛片100免费观看|