C# 變量
變量關(guān)系到數(shù)據(jù)的存儲(chǔ)。實(shí)際上,可以把計(jì)算機(jī)內(nèi)存中的變量看成架子上的盒子。在這些盒子 中,可以放入一些東西,再把它們?nèi)〕鰜?lái),或者只是看看盒子里是否有東西。變量也是這樣,數(shù)據(jù)可放在變量 中,可以根據(jù)需要從變量中取出數(shù)據(jù)或查看它們。
盡管計(jì)算機(jī)中的所有數(shù)據(jù)事實(shí)上都是相同的東西(一組o和1),但變量有不同的內(nèi)涵,稱為類型。下面再用 盒子來(lái)類比,盒子有不同的形狀和尺寸,某些東西只適合放在特定的盒子中。建立這個(gè)類型系統(tǒng)的原因是,不 同類型的數(shù)據(jù)需要用不同的方法來(lái)處理。將變量限定為不同的類型可以避免混淆。例如,組成數(shù)字圖片的o和 1序列與組成音頻文件的0和1序列,其處理方式是不同的。
要使用變量,需要先聲明它們,即給變量指定名稱和類型。聲明變量后,就可以把它們用作存儲(chǔ)單元,存 儲(chǔ)所聲明的數(shù)據(jù)類型的數(shù)據(jù)。
聲明變量的C#語(yǔ)法僅指定類型和變量名,如下所示:
< type> <name>;
如果使用未聲明的變量,代碼將無(wú)法編譯,但此時(shí)編譯器會(huì)告訴我們出現(xiàn)了什么問(wèn)題,所以這不是一個(gè)災(zāi) 難性錯(cuò)誤。另外,使用未賦值的變量也會(huì)產(chǎn)生一個(gè)錯(cuò)誤,編譯器會(huì)檢測(cè)出這個(gè)錯(cuò)誤。
點(diǎn)擊加載更多評(píng)論>>