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 表名稱 用於返回唯一不同的值...