為了因應備份需求,特開此空間用以存放http://www.dotblogs.com.tw/yc421206/Default.aspx中的內容


yc421206 發表在 痞客邦 留言(10) 人氣()

記得曾經用過WMI來列舉執行中的程式[VB6] 利用WMI列舉目前正在執行中的程式,而.NET Framework提供的 System.Diagnostics 命名空間的 Process 類別中的GetProcess方法,也能達到相同的功能。

Process 類別:提供對本機和遠端處理序 (Process) 的存取,並讓您能夠啟動和停止本機系統處理序。

yc421206 發表在 痞客邦 留言(0) 人氣()

一般型別(點選連結擴充說明) 泛型型別
ArrayList List< >
Queue Queue< >
Stack Stack< >
Hashtable Dictionary< >
StoredList StoredList< >
ListDictionary Dictionary< >
HybridDictionary Dictionary< >
OrderedDictionary Dictionary< >
SortedDictionary StoredDictionary< >
NameValueCollection Dictionary< >
DictionaryEntry KeyValPair< >
StringCollection List<String>
StringDictionary Dictionary<String>
   

表格左邊一般型別,大都已經學習過了,也知道大致上的類別如何使用,右邊則是對應的泛型型別,功能就跟一般型別差不多,使是用法不同罷了。為何需要泛型?假設當你需要撰寫一個功能/類別時,而你沒有辦法得知使用者會使用什麼型態的參數,有可能是string、也有可能是int,假如我們用泛型就不用擔心程式被呼叫時還要考慮傳入的型別,只要專心開發功能即可。

標準的集合,在功能上或執行的效率都有限制,System.Collections 命名空間

yc421206 發表在 痞客邦 留言(2) 人氣()