C 學習筆記(1)基本語法

2021-08-26 05:32:33 字數 1641 閱讀 3882

1.簡介:

優點:

缺點:

2.程式結構:

注意點:

3.基本語法:

4.資料型別:

引用型別:不包含儲存再變數中的實際資料,但包含對變數的引用,指的是乙個記憶體位置

動態型別:與物件型別相似,型別檢查在執行時發生

字串型別:system.string 類的別名,從object類派生。

使用者引用型別:class、inte***ce、delegate

5.型別轉換:

6.c#變數:

變數定義:;

變數初始化:= value;

接受使用者的值:console.readline() 只能接受string型別資料但可使用內建型別轉換函式轉換為其他型別

左值和右值:

7.常量:

浮點常量:

字元常量:括在單引號內,可以是乙個普通字元、乙個轉義序列或乙個通用字元

字串常量:字元常量是括在雙引號 "" 裡,或者是括在 @"" 裡

定義常量:const = value;

8.運算子:

運算子優先順序:與c++類似

9.判斷:

10.迴圈:

迴圈控制語句:

無限迴圈:使用 for(;;) 結構來表示乙個無限迴圈(空條件被認為是真)

11.方法:

呼叫方法

引用引數:

輸出引數:

12.可空型別(nullable):

13.陣列:

訪問陣列元素:double salary = balance[9];

14.陣列細節:

交錯陣列(陣列的陣列):

傳遞陣列給函式:

引數陣列:通常用於傳遞未知數量的引數給函式

array類:

方法:

15.字串(string):

string類屬性:

string類方法:

16.結構(struct):值型別資料結構,使得乙個單一變數可以儲存各種資料型別的相關資料

與類的不同:

17.列舉(enum):

18.類(class):

成員函式和封裝:

建構函式:

析構函式:

靜態成員:

19.繼承:允許我們根據乙個類來定義另乙個類

基類初始化:

多重繼承:c#不支援多重繼承,但可以用介面來實現

20.多型性:

動態多型性

虛方法:

21.運算子過載:

22.介面:

抽象類在某種程度上與介面類似,但是,它們大多只是用在當只有少數方法由基類宣告由派生類實現時。

23.命名空間:

24.預處理指令:

條件指令:

25.正規表示式:正規表示式 是一種匹配輸入文字的模式

26.異常處理:

異常類:

異常處理:

建立使用者自定義異常: }

27.檔案輸入與輸出:

filestream類:

fileaccess:fileaccess 列舉的成員有:read、readwrite 和 write

fileshare:

C 學習筆記1 基本語法

在 c 中,有些識別符號在 的上下文中有特殊的意義,如 get 和 set,這些被稱為上下文關鍵字 contextual keywords 下表列出了 c 中的保留關鍵字 reserved keywords 和上下文關鍵字 contextual keywords 保留關鍵字 abstract asb...

jQuery學習筆記(1) 基本語法

jquery核心功能是從html頁面裡獲取元素並對其進行操作。其原理和css很相似,通過元素的特性或元素在文件樹 dom tree 中的位置去描述元素組。為了使設計和內容分離,web技術引入了css,而css用到的方法就是選擇器簡明地表現元素。同樣為了將行為和內容分離,我們也可以採用類似的方法,那就...

SQLServer學習筆記(1)基本語法

dml語句 ddl語句 select語句 select 列名稱 from 表名稱 select from 表名稱 是選取所有列的快捷方式 示例 select lastname,firstname from persons select distinct 列名稱 from 表名稱 用於返回唯一不同的值...