Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/* ##################### DO NOT MODIFY THIS HEADER ##################### # Title: StringBuilder Class #
Time of Update: 2018-12-07
Queue:隊列,表示對象的先進先出集合。Enqueue方法入隊列,Dequeue方法出隊列。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Stack:棧,表示對象的簡單的後進先出非泛型集合。Push方法入棧,Pop方法出棧。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
一、雜湊表(Hashtable)簡述 在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用於處理和表現類似key/value的索引值對,其中key通常可用來快速尋找,同時key是區分大小寫;value用於儲存對應於key的值。Hashtable中key/value索引值對均為object類型,所以Hashtable可以支援任何類型的key/value索引值對.二、雜湊表的簡單操作在雜湊表中添加一個key/value索引值對:
Time of Update: 2018-12-07
SortedList類:表示鍵/值對的集合,與雜湊表類似,區別在於SortedList中的Key數組排好序的。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
.NET 中常見的 ZIP 操作類庫: SharpZipLib,J# Zip Library,zLib.NET。.NET 3.0 開始,新增了 System.IO.Packaging.ZipPackage,從此再不用第三方的Lib了。 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
在C#中的數組對象,可以用Reverse()方法顛倒數組中的元素順序。Reverse()方法是一個靜態方法,所以作為參數將需要顛倒順序的數組元素傳遞給Reverse()方法。Array.Reverse(Interger); 使用Sort()方法可以對數組的元素進行排序。Array.Sort(Integer);
Time of Update: 2018-12-07
Table控制項拖一個到表單作為動態表格的容器,設定一下相關屬性,比如BorderStyle什麼的。拖兩個TextBox,一個按鈕過去,然後在按鈕的Click事件裡編寫下邊的代碼。。。 protected void Button1_Click(object sender, EventArgs e) { int rowCnt; int rowCtr; int cellCtr; int cellCnt; rowCnt
Time of Update: 2018-12-07
委託和介面都允許類別設計工具分離型別宣告和實現。任何或都能繼承和實現給定的。可以為任何類上的方法建立,前提是該方法符合委託的方法簽名。介面引用或委託可由不瞭解實現該介面或委託方法的類的對象使用。既然存在這些相似性,那麼類別設計工具何時應使用委託,何時又該使用介面呢?在以下情況下,請使用委託:當使用事件設計模式時。當封裝靜態方法可取時。當調用方不需要訪問實現該方法的對象中的其他屬性、方法或介面時。需要方便的組合。當類可能需要該方法的多個實現時。在以下情況下,請使用介面:當存在一組可能被調用的相關方
Time of Update: 2018-12-07
在C#調用C++編寫的COM DLL封裝庫時會出現兩個問題:1. 資料類型轉換問題2. 指標或地址參數傳送問題 首先是資料類型轉換問題。因為C#是.NET語言,利用的是.NET的基礎資料型別 (Elementary Data Type),所以實際上是將C++的資料類型與.NET的基礎資料型別 (Elementary Data Type)進行對應。 例如C++的原有函數是: int __stdcall FunctionName(unsigned char param1,
Time of Update: 2018-12-07
3.8 在AutoCAD中選擇實體1. ads_name[在AutoCAD 2000中仍為此名]、acdbNameSet()[ads_name_set()]、acdbNameEqual()[ads_name_equal()]、acdbNameClear()[ads_name_clear()]、acdbNameNil()[ads_name_nil()]在ADS、ADSRX或ObjectARX中,選擇實體的方法沒有變化,但在ObjectARX
Time of Update: 2018-12-07
System.Collections 命名空間包含介面和類,這些介面和類定義各種對象(如列表、隊列、位元組、雜湊表和字典)的集合。System.Collections.Generic 命名空間包含定義泛型集合的介面和類,泛型集合允許使用者建立強型別集合,它能提供比非泛型強型別集合更好的型別安全和效能。System.Collections.Specialized 命名空間包含專用的和強型別的集合,例如,連結的列表詞典、位向量以及只包含字串的集合。ArrayList
Time of Update: 2018-12-07
//擷取DLL的目錄 Assembly myAssembly = Assembly.GetEntryAssembly();string path = myAssembly.Location;DirectoryInfo dr = new DirectoryInfo(path);path=dr.Parent; //目前的目錄的上一級目錄C#擷取程式當前路徑的方法 System.Environment.CurrentDirectory;//例:
Time of Update: 2018-12-07
C# 使用者經常提出兩個問題:“我為什麼要另外編寫代碼來使用內建於 Windows 中的功能?在架構中為什麼沒有相應的內容可以為我完成這一任務?”當架構小組構建他們的 .NET 部分時,他們評估了為使 .NET 程式員可以使用 Win32 而需要完成的工作,結果發現 Win32 API 集非常龐大。他們沒有足夠的資源為所有 Win32 API 編寫託管介面、加以測試並編寫文檔,因此只能優先處理最重要的部分。許多常用操作都有託管介面,但是還有許多完整的 Win32 部分沒有託管介面。
Time of Update: 2018-12-07
調用畫圖板壓縮圖片Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
同系列閱讀:多線程:C#線程同步lock,Monitor,Mutex,同步事件和等待控制代碼(上),多線程:C#線程同步lock,Monitor,Mutex,同步事件和等待控制代碼(中) 前兩篇簡單介紹了線程同步lock,Monitor,同步事件EventWaitHandler,互斥體Mutex的基本用法,在此基礎上,我們對它們用法進行比較,並給出什麼時候需要鎖什麼時候不需要的幾點建議。最後,介紹幾個FCL中安全執行緒的類,集合類的鎖定方式等,做為對線程同步系列的完善和補充
Time of Update: 2018-12-07
一直不甚至理解C#中委託和事件的概念和用法,在網上參看數篇文字之後略有所得,好記性不如爛鍵盤,故以文字記下。 首先,設想一個簡單情境(或許不太貼切)來說明,夜深人靜,屋裡有老鼠躡手躡腳的行動,且隨時提防著貓,如果聽到貓叫,老鼠聞聲立即逃回洞裡。 這個情境可以抽象為委託和事件的幾個要素: 貓和老鼠分別是兩個對象,貓是激發事件的對象,貓叫是一個方法,同時引發一個事件,老鼠作為事件的處理者,它的處理結果是聽到貓叫就逃跑,這樣定義一個委託就是表示老鼠對貓的動靜的監聽。
Time of Update: 2018-12-07
C++ string class The C++ Standard Template Library (STL) contains a string class that is used in several computer science classes. In order to use the string class you should include the following statements:#include <string>using std::string;
Time of Update: 2018-12-07
已知有一個XML檔案(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price&
Time of Update: 2018-12-07
作者: 宋華 Microsoft.Net