原创 黑馬程序員---窗體類,委託及窗體間的傳值之構造方法屬性模型和委託回調模型
窗體類:所有的窗體類均繼承於Form類,用來與用戶進行交互。 定義的窗體類包括兩個部分類:Form.cs和Form.Designer.cs,後者是程序自動幫我們生成的,包括全局設定方法,退出方法,控件聲明,窗體初始化方法。前者需要我們自己
原创 多線程與異步調用
摘要:本章討論與智能客戶端應用程序中多線程的使用有關的問題。爲了最大限度地提高智能客戶端應用程序的響應能力,需要仔細考慮如何和何時使用多線程。線程可以大大提高應用程序的可用性和性能,但是當您確定它們將如何與用戶界面交互時,需要對其進行非常
原创 黑馬程序員--面對對象之繼承的定義和使用
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity開發</a>、<a href="http://www.itheima.c
原创 黑馬程序員---集合類數據結構
集合類:ArrayList與HashTable arraylist集合類可看做是長度可變的數組,存的是object 對象。增刪插數據時會自動變換長度,使用更方便。 常用方法與屬性: count 總數 Add(object) 添加一個
原创 黑馬程序員---foreach與for遍歷集合或數組的區別
foreach(類型名或var 臨時變量 in 要遍歷的對象 ) { } 其中var是弱類型,編譯時根據上下文將其轉換爲指定的數據類型 例子 : int[] nums={3,9,8,6,4}; foreach(int/var t
原创 C#中的static、readonly與const的比較
[csharp] view plaincopy C#中有兩種常量類型,分別爲readonly(運行時常量)與const(編譯時常量),本文將就這兩種類型的不同特性進行比較並說明各自的適用場景。 工作原理
原创 .CS文件編譯生成.DLL文件 .EXE文件
如果沒有VS用下面的辦法 搜索csc.exe 打開cmd 轉到csc.exe的文件夾 運行 csc /t:library N:\NET\cs\*.cs N:\NET\cs\*.cs 是你的cs文件的位置 正常情況下csc.ex
原创 黑馬程序員----字符流,字節流,二進制序列化的使用及區別
概念與理解: 字符流及字節流: 文件(實際的物理存儲形式:字節)-----字節流(按照一個字節,八個二進制位讀取,寫入)-----字符流(按照指定或系統默認的編碼(utf8)讀取16位二進制數,兩個字節並將其編碼爲字
原创 黑馬程序員---面對對象之接口的定義和使用
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity開發</a>、<a href="http://www.itheima.
原创 黑馬程序員——面對對象之類的定義和使用
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity開發</a>、<a href="http://www.itheima.
原创 黑馬程序員-----面對對象之抽象類的定義和使用
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity開發</a>、<a href="http://www.itheima.c
原创 各種類型的訪問修飾符
一個編譯器錯誤提示:在命名空間中定義的元素無法顯示的聲明爲 private, protected, protected internal。 能在命名空間中定義的元素有:類(class),結構(struct),委託(delegate),
原创 黑馬程序員---C#中各種數據結構的選用,及其相互轉換
1 枚舉,結構,類(抽象類,接口)string類和stringbuilder類,數組,集合類,泛型, 其中,值類型:枚舉,結構 引用類型:類,接口,string和stringbuilder類,數組和集合類,泛型
原创 在堆棧中分配內存空間
1.申請方式 stack: 由系統自動分配。 例如,聲明在函數中一個局部變量 int b; 系統自動在棧中爲b開闢空間