一、在.***中windows窗體間的資料互動
一).使用帶引數的建構函式
在.***中有兩種型別,值型別和引用型別。
值型別是從valuetype繼承而來,而valuetype又是從object繼承;
->定義時自動分配儲存空間。
引用型別是直接繼承object型別。
->只定義指標,需要顯式分配儲存空間。
二).給窗體新增屬性或方法
1.使用form類的owner屬性
2.使用自定義屬性或方法
三).使用靜態類
把應用程式的配置檔案裝載到乙個靜態類裡面,讓所有的窗體和其他例項都可以通過靜態屬性以及靜態方法來訪問
二、main函式
非靜態成員又稱例項成員,必須作用於例項。在程式剛開始執行的時候,未建立任何例項,因此無法呼叫例項成員,包括非靜態的main方法。為了能夠在程式的開始執行main方法,必須將其宣告為靜態。
在main方法中呼叫的成員也必須是靜態的,除非建立過相應的例項。
三、.***的gc機制
如果乙個記憶體塊在堆疊中有入口,那麼.***就認為是可用的,gc不會將它**;而如果在堆疊中沒有入口,那麼gc就將它**。
至於乙個記憶體塊在當前堆疊中是否有入口,根據你new的位置和生存域有關.
一般來說,在new的生存域內,是不會被**的;如果生存域結束,則記憶體塊就有可能被**和合併。
四、窗體form布局
當form的控制項需要隨form大小變化而變化,可以通過resize事件編碼來實現
更簡單的是通過設定anchor屬性來設定,定義四邊中哪些邊的位置相對form的邊固定
設計時就可以看到效果
left: 1=左固定,0=移動
top: 1=上固定
right: 1=右拉伸,0=固定
bottom:1=下拉伸
五、正規表示式
使用正規表示式可以對使用者輸入資料的有效性進行檢驗
六、設計器的層,置於頂層、底層
新增的順序不同
C 學習筆記( )
一 語法 迴圈 foreach 型別識別符號 in 表示式 code 用法 例子int temp foreach int num in temp 每次從temp取乙個元素賦給num直至取完 console.writeline n num 每行顯示乙個元素 執行結果 c 中唯讀 只寫控制 class ...
C 學習筆記
1.函式特徵 有函式頭和函式體 接受乙個引數 返回乙個值 需要乙個原型。2.c 命名規則 在名稱中只能使用字母字元 數字和下劃線 名稱的第乙個字元不能是數字 區分大寫字母和小寫字母 不能將c 關鍵字用作名稱 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現 編譯器及其使用的資源 使用,以乙個下劃...
c 學習筆記
屬性 屬性開頭字母大寫 屬性可以判斷輸入的非法值 屬性本身不儲存值 依靠字段 索引器 using system using system.collections.generic using system.linq using system.text namespace b try catch exc...