大又大又粗又硬又爽少妇毛片,女人18毛片水真多免费看,高清在线播放,亚洲伊人色欲综合网

C#程序設(shè)計基礎(chǔ)

發(fā)布者:東郡網(wǎng)絡(luò) 時間:2015-05-26 00:00:00

學(xué)習(xí)一門語言的第一步都是先學(xué)習(xí)語法,C#也不例外。十堰網(wǎng)站建設(shè)技術(shù)人員應(yīng)該掌握C#語言的基本語法,學(xué)會使用運算符和表達式以及所有流程控制結(jié)構(gòu),為后面的制作打下良好的基礎(chǔ)。

通常,語言所提供的數(shù)據(jù)類型決定了其適用范圍。如所期待的那樣,C#提供了豐富的內(nèi)部數(shù)據(jù)類型,這使得C#語言適用于各種應(yīng)用程序。

數(shù)據(jù)類型的重要性

在C#中,數(shù)據(jù)類型油漆重要,因為其實一種強類型語言。這意味著為了類型兼容,所有的操作都要經(jīng)過編譯器的類型檢查,非法操作將不能通過編譯。因此,強類型檢查有助于防止出現(xiàn)錯誤,并增強程序的可靠性,為支持強類型檢查,所有的變量、表達式和值都有其類型。例如,不存在“無類型”的變量。并且,值的類型決定了對該值能執(zhí)行什么樣的操作。對一種數(shù)據(jù)類型有效的操作不一定對另一種數(shù)據(jù)類型也有效。

變量關(guān)系到數(shù)據(jù)的存儲。盡管計算機中的所有數(shù)據(jù)事實上都是相同的東西(一組0和1),但變量有不同的內(nèi)涵,稱為類型。變量限定為不同的類型,可以避免混淆。例如,組成數(shù)寧圖片的0和1序列與組成聲音文件的0和1序列,其處理方式是不同的。

C#語言包含兩種常用的內(nèi)置數(shù)據(jù)類型:值類型和引用類型,兩種類型之間的區(qū)別是變量包含的內(nèi)容。對于值類型,變量保存實際的值,如‘x’或250;對于引J用'類型,變量保存值的引用。最常用的引用類型是類。

整數(shù)類型

整數(shù)類型是全體帶符號(正負符號)整數(shù)的統(tǒng)稱。不同的整數(shù)類型可以用于存儲不同范圍數(shù)值,占用不同的內(nèi)存空間(最多64位),C#中的整數(shù)類型及其存儲范圍如表2—1所示。

C#定義了各種整數(shù)類型的有符號形式和無符號形式。有符號整數(shù)和無符號整數(shù)的不同之處在于對整數(shù)高階位的處理方式。對于有符號整數(shù),C#把整數(shù)的高階為作為一個符號位。如果符號位為0,那么次數(shù)值為整數(shù);如果符號位為1,那么次數(shù)值為負數(shù)。通常使用2的補碼表示負數(shù),也就是將負數(shù)的所有位取反,再在最后一位加上1即可。

例如,short類型的32 767可表示為:

01111111 11111111

浮點數(shù)類型

除整數(shù)以外,還有浮點數(shù)類型。在.NET Framework 中可以使用的浮點數(shù)變量類型有3中:float、double和decimal。前兩種可以用+/-mx2e的形式存儲浮點數(shù),m和e的值隨類型的不同而不同;decimal則使用另一種形式:+/-mx10e。這3中類型的m和e的值以及在實數(shù)中的上下限如表2-2所示。

其他數(shù)據(jù)類型

除數(shù)值類型之外,還有另外3中簡單的數(shù)據(jù)類型,如表2-3所示。

不同于其他的計算機語言(如c++),C#中的字符不是8位,而是采用Unicode編碼的16位字符類型。Unicode定義的字符集大到足以表示所有人類語言中出現(xiàn)的字符。雖然有許多語言(如英語、法語和德語)只使用相對較小的寧母表,但其他一些語言(如漢語)則需要非常大的字符集,從而僅僅使幾]8位并不能表示這些語言。

轉(zhuǎn)義字符在

在C#中,字符串通常用雙引號引起來,所以雙引號具有特殊的作用。那么如何來表示雙引號這個字符呢?為此引入了轉(zhuǎn)義字符的概念,轉(zhuǎn)義字符都可以\開頭,如表2-4所示是這些轉(zhuǎn)義序列的完整列表。

表2-4中的“Unicode值”列是字符在Unicode字符集中的十六進制值。使用Unicode轉(zhuǎn)義序列可以指定Unicode字符,該轉(zhuǎn)義序列包括標準的\寧符,后跟一個u和一個4位十六進制值(表2-4中x后面的4位數(shù)寧)。

例如,下面的字符串是等價的:

”Pan Yonzi\’s father.”

”Pan Yonzi\u0027s father.”

除使用丁轉(zhuǎn)義字符以外,還可以通過@字符逐字地指旨定寧符串,即兩個雙引號之間的所有字符都包含在字符串中,包括行末字符和需要轉(zhuǎn)義的字符。唯一的例外是雙引號字符必須轉(zhuǎn)義,以避免結(jié)束字符串。

逐字指斤定的字符串在文件名中非常有用,因為文件名中大量使,用了反斜杠字符。如果使用一般的寧符串,就必須在寧符串中使用-兩個反斜杠,如下所示:

"C:\\C#\\MyDir\\Filel.cs"

有了@字符,代碼的可讀性就會提高。下面的字符串與上面的等價:

@"C:\C#\MyDir\Filel.cs"

 本信息來源于:東郡網(wǎng)絡(luò)

微信網(wǎng)站建設(shè)分享 新浪網(wǎng)站建設(shè)分享 微博網(wǎng)站建設(shè)分享 空間網(wǎng)站建設(shè)分享

400-8086-755    

掃描二維碼
與銷售顧問咨詢