<C#入門經典>學習筆記1之初識C#

來源:互聯網
上載者:User

標籤:ble   1.4   pop   組成   字元型   title   遞增   markdown   python   

序言
選擇《 C#入門經典第五版》作為自學書籍,以此記錄學習過程中的筆記與心得。

C#簡單介紹
1. C#是一種塊結構的語言
2. C#區分大寫和小寫

C#變數
C#的變數定義與C語言相似

一、變數類型及定義
整形及範圍定義

浮點型及範圍定義

float和double以±m?2 e  的形式儲存浮點數
Decimal以±m?10 e  的形式儲存浮點數

字元型及範圍定義

字元面

註:字串是參考型別,其他類型都是實值型別。變數在使用前,必須進行初始化。

轉義符

1.全部的逸出序列都包含一個反斜線符號。後跟一個字元組合。


2.若給字串賦初始值時。字串本身帶有雙引號,那麼須要使用序列\”來轉換雙引號。

比如:

 string myString; myString = "my \"String\" is ";

3.使用”Unicode”逸出序列能夠指定Unicode字元,該逸出序列包含標準的\字元,後跟一個u和一個4位十六進位值。 例: \’等效於 \u0027

逐字指定字串(@)
即兩個雙引號之間的全部字元都包含在字串中(包含換行、空格等),包含行末字元和須要轉義的字元(除了雙引號字元的轉義)。
1. 在逐字指定字串中,不能夠使用雙引號轉義,需用例如以下方式表達雙引號:

 string myString; myString = @"my ""String"" is ";

2.在逐字指定字串中。能夠有換行操作

 string myString; myString = @"my String               is ";

二、變數名定義規則
1.在.NETFramework名稱空間中有兩種命名規範,稱為PascalCase和camelCase;它們都應用到多個單片語成的名稱中,並指定名稱中的每一個單詞除了第一個字母大寫外,其餘字母都是小寫。


2.在camelCass中,另一個規則。即第一個單詞以小寫字母開頭。
3.Microsoft建議:對於簡單的變數。使用camelCase規則。對於進階的命名則使用PascalCase(依據約定,名稱空間通常採用PascalCase命名方式)

運算式
運算子分為三類: 一元運算子。處理一個運算元;二元運算子,處理兩個運算元;三個運算子,處理三個運算元

數學運算子

1.bool變數不可用於數學運算子。若char變數相加,則會得到一個數字(其類型為int),由於char變數實際上儲存的是數字。


2.二元運算子+能夠用於字串類型變數的處理,得到的結果為兩個字串的串連值。但其他數學運算子不能用於處理字串。

遞增和遞減

運算子在運算元的前面,則運算元是在進行不論什麼其他計算前受到運算子的影響,而把運算子放在運算元的後面,則運算元是在完畢運算式的計算後受到運算子的影響。

賦值運算子

+=運算子也能夠用於字串,與+運算子一樣

運算子的優先順序

<C#入門經典>學習筆記1之初識C#

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.