C 零散筆記

2021-07-06 05:30:39 字數 1170 閱讀 4268

關於控制項

控制項實質就是乙個類

屬性中的name就是它例項後的變數名

屬性中的其他東西就是類中的變數或函式

例如:

可以直接通過name.backcolor=color.yellow;

來直接操作控制項的背景顏色;

color類

裡面封裝的大量的顏色變數(r,g,b)

通過color.blue呼叫

color.fromargb(x,y,z) 可以自己設定顏色

重新整理視窗

呼叫視窗本身

要用this.backcolor=xx

visible

視窗關閉並不能結束程式

只會使 visible = false;

static

當類中的函式為static的時候 說明不需要例項化也能呼叫.

當類為static的時候,類中的所有函式都必須要是static的

否則不能通過編譯

陣列不是c++中的陣列了

int a;

a = new int[100];

物件陣列

dog dogs= new dog[7];

dogs[5] = new dog();

dogs[0] = new dog();

//實際上只有2個物件 另外幾個暫未使用的引用而已

random類

public random randomizer;

randomizer是random物件的引用

randomizer = new random();

利用next()方法生成隨機數

集合初始化方法

class

menumaker

;string condiments = ;

string breads = ;

}

零散的C筆記

如何表達陣列型別 如何表達函式指標 c 編譯器如何管理兩函式之間變數的關係?如果定義了乙個.cpp,然後再改為.c可能會出現問題,找不到main函式 指標變數和它所指向的記憶體空間變數是兩個不同的概念 指標指向誰,就把誰的位址賦給指標變數 記憶體四區概念 主調函式 main等 呼叫被調函式 1.ma...

Unity零散筆記

1 預處理 在c 中的預處理功能很弱。除了使用 if else end 之外,還可以嘗試使用 system.diagnostics.conditional unity editor 這種屬性條件。2 carontefx外掛程式 這個外掛程式很好,但是不適合做遊戲,它的物理模擬應該是給做電影用的。好像...

C 零散知識

全域性變數的初始化時機 c 是在編譯期初始化,c 是在程式執行時,main 函式之前初始化.不使用中間變數實現 strlen int mystrlen const char str c 語言函式引數入棧順序為從右至左。具體原因為 c 方式引數入棧順序 從右至左 的好處就是可以動態變化引數個數。通過棧...