C#下進行directX的3D開發,一個旋轉的4稜錐的例子。建議看兩個文檔<Managed DirectX 9圖形和游戲編程簡略中文文檔>和<
擴展方法使你能夠向現有類型“添加”方法,而無需創建新的派生類型、重新編譯或以其他方式修改原始類型。 擴展方法是一種特殊的靜態方法,但可以
Action和Func泛型委托實際上就是一個.NET Framework預定義的委托,3.5引入的特性。基本涵蓋了所有常用的委托,所以一般不用用戶重新聲明。Ac
語言集成查詢 (LINQ) 是一組技術的名稱,這些技術建立在將查詢功能直接集成到 C# 語言(以及 Visual Basic 和可能的任何其他 .NET 語言)
Lambda 表達式是一種可用於創建委托或表達式目錄樹類型的匿名函數。 通過使用 lambda 表達式,可以寫入可作為參數傳遞或作為函數調用值返回的本地函數。
1.lock的本質 實現線程同步的第一種方式是我們經常使用的lock關鍵字,它將包圍的語句塊標記為臨界區,這樣一次只有一個線程進入臨界區並執行代碼。下面第一段
自從上一次自己寫了一篇對委托的理解之後,剩下的一半-對事件的理解現在才寫出來,也是拖得夠久了。現在我們一起來看看C#的事件吧首先:為什麼要有事件?上一篇文章展示
下面代碼有的在ASP.NET執行,有的在winforn執行 客戶端ip: Request.ServerVariables.Get(Remote_Addr).To
1.什麼是Attribute 特性簡單點理解就是為目標元素添加一些附加信息,這些附加信息我們可以在運行期間以反射的方式拿到。目標元素指的是程序集、模塊、類、參
在使用CefSharp的過程中遇到一個坑爹的錯誤。從GitHub的項目主頁:https://github.com/cefsharp/CefSharp/wiki/
1.foreach VS for 語句Foreach 要比for具有更好的執行效率Foreach的平均花費時間只有for的30%.通過測試結果在for和fore
1、所謂數組,就是具有相同數據類型的元素按照一定的順序排列起來的集合。(需要特別注意的是,在數組中元素的索引是從0開始的)簡單舉例:int [] myarray
我們知道對於 標准DLL,可以采用DllImport進行調用。例如: [DllImport(KMY350X.dll)] 
1.直接插入排序法 for (int i = 0; i < arr.Length; i++) {
注:由於加密、解密字符串時,需要用到加密類和內存流,所以首先需要在命名空間區域添加System.Security.Cryptography和System.IO命
一、談進程和線程。進程:當一個程序被打開運行時,此刻它就是一個進程。它是操作系統進行資源調度和分配的基本單位,一個進程可以有若干個線程,線程也可以同時幫進程做多
1.泛型的本質 泛型的好處不用多說,在.NET中我看到有很多技術都是以泛型為基礎的,不過因為不懂泛型而只能對那些技術一臉茫然。泛型主要用於集合類,最主要的原因
靜態與非靜態的區別(1)在非靜態類中既可以有實例成員,也可以有靜態成員(static修飾)。(2)在調用靜態成員的時候要使用:對象名.實例成員。(3)在調用靜態
一。屬性作用:保護字段,對字段的賦值取值進行限定 意思是在初始
提到“面向對象”就必須要說到“面向過程”:面向過程:面向完成這件事的過程,強調的是完成這件事的動作(針對每個人量