1. 程式人生 > 其它 >C#入門詳解筆記(二)

C#入門詳解筆記(二)

C#入門詳解筆記(一)先留下空位,後續補上

支援中文變數
=============================Ch8=============================
書籍推薦:CLR via C#、C# IN DEPTH
C++模板也可以寫C語言程式(新建時把CPP字尾名改為C)
Win10新特性:資料夾右鍵,Open Command Window Here,CMD直接進入該目錄
C++ 引用標準庫用<> 引用自定義類用“”
->用法:物件指標->物件方法
.h檔案:對類的方法和成員的宣告 .CPP檔案:類的定義
C#函式不能獨立於類或結構體之外,只有最為累的成員是才被稱為方法,方法在類中稱為成員函式
C++中可以有獨立函式,稱為全域性函式
Parameter全稱formal parameter,形參
Argument實參

=============================Ch9=============================
例項化過程的記憶體分配:
1.給例項物件分配棧空間
2.給例項物件的屬性(欄位)分配堆空間1
3.給例項物件的屬性(欄位)的引用型別資料(如果有,如String,如果無引用型別資料,則不進行二次地址分配)分配堆空間2
4.堆空間2資料初始化
5.堆空間1指向堆空間2的地址
6.棧空間指向堆空間1的地址
Call Stack呼叫堆疊 反映指定行程式碼的呼叫層級關係
Debug:
F11逐語句 F10逐過程

=============================Ch10=============================
Type t=typeof(int);
t.Namespace
t.FullName
t.Name

double x=default(double)
default(列舉型別)=列舉型別.首項
enum Level
{
Low=0,
Mid=1,
High=2
}

感謝劉鐵錳老師傾情奉獻 視訊在B站