網站制作.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免费观看|