文章目錄 @參考文獻 在c和c++中,我們知道沒辦法起一個變數名叫int,因為這是C/C++保留的關鍵字,起這麼一個變數名沒辦法區分到底是int類型還是int變數。事實上在C#中也有這麼一條規矩,就是不能起一個變數名是保留的關鍵字。如: 在C/C++中,我們是無能為力的,你必須起一個不叫int的,比如加個底線。。當然,C#中也可以這麼幹。 @今天閱讀《C# 3.0 in a Nutshell, 3rd
上周工作中遇到一個奇怪的問題,解決之後想想還是寫出來和大家分享一下。故障描述:在A程式中使用Process.Start方法調用一個B.exe的檔案時,程式總會自動結束。系統描述:Windows XP Pro SP3嘗試過的解決辦法:b.exe檔案是存在的 手動執行b.exe是沒有任何問題的。 a程式調用一個c.exe也是沒有問題的。 到此,我基本確認問題出在b.exe上面。
文章目錄 線上查看:pdf下載: 參考資料: 內容: Linq雖然出來很久了。但是一直沒有專門去研究,很多人也因為不太理解而不太感興趣。這個投影片是我為團隊培訓時寫的,希望能對更多的人有協助。主要內容還是對linq的介紹,適合完全沒有瞭解過linq的同學。 線上查看:Linq 入門View more presentations from
文章目錄 Before 4.0After 4.0結合預設參數參數的調用順序不好之處參考資料 什麼是具名引數?具名引數(Named Arguments)就是說在調用函數時可以通過指定參數名稱的方式來調用參數。它最大的好處就是方便調用參數時按調用者的需要來排列順序,而不必死守函式宣告時的順序,同時結合預設參數值的特性,可以選擇使用預設參數還是不使用預設參數。 Before 4.0如下面樣本:static void Main(string[]
看了<<字串進階截取和統計>>一文,確實正則可以實現,而且更為簡單,後來看到<<字串進階截取和統計>>一文的看法與Regex的實現中用java實現,所以我簡單寫了一下,把c#的實現貼出來。寫到不好之處,大家多多指教。實現原理:使用Regex中的MatchCollection類,它會把搜尋到的字串儲存到一個數組中,並包含相關資訊。 代碼:Code highlighting produced by Actipro CodeHighlighter
用C++寫程式,肯定要用先行編譯標頭檔,就是那個stdafx.h.不過我一直以為只要在.cpp檔案中包含stdafx.h 就使用了先行編譯標頭檔,其實不對。在VC++中,先行編譯標頭檔是指放到stdafx.h中的標頭檔才會有效果。如下: file: stdafx.h// stdafx.h : include file for standard system include files,// or project specific include files that are used