[Performance][C#]String.Empty V.S ldquo;rdquo;
在程式的寫作過程中,我們經常會需要指派空字串。但在.NET的程式語言中,空字串的指派除了指派"",我們也可以指派String.Empty。相信有人對於兩者的差異不甚了解,或是了解卻未實際比較。這邊隨手記錄一下自己做的整理與比較。 ...
在程式的寫作過程中,我們經常會需要指派空字串。但在.NET的程式語言中,空字串的指派除了指派"",我們也可以指派String.Empty。相信有人對於兩者的差異不甚了解,或是了解卻未實際比較。這邊隨手記錄一下自己做的整理與比較。 ...
一般來說,在C#中若我們想要判斷字串是否為數值形式。多半我們會利用TryParse、正規表示式這兩種方式來做處理。相關的文章在網路上已經很多了,像是TryParse的方法就可以參閱HOW TO:判斷字串是否表示數值 (C# 程式設計手冊)這篇MSDN文章。 ...
GetHashCode對於參考類型來說,可以正常運作,但其效率很低。而對於值類型來說,其實現通常是不正確的。 ...
前陣子在編寫XML時,詢問了一下GOOGLE大神是否有好用的編輯軟體,意外的發現了XML Marker這套免費的XML編輯軟體。這套軟體在介面上與一般的編輯軟體有些出入,剛使用時十分的不便,後來上手後還頗為好用,在此順手記錄一下。 ...
Introduction 在撰寫控制項時,我們常會需要依照不同的階段作不同的處理。像是在設計階段顯示與運行階段不同的畫面、關閉些在設計階段會造成錯誤的處理等等。這邊將對偵測目前所處階段的語法作些整理。 ...
追蹤點的設定與使用 追蹤點在使用上跟中斷點一樣簡單。在一般的情況下,欲設定追蹤點,我們只需在欲追蹤的地方按下滑鼠右建,點選Breakpoint,接者再點下Insert Tracepoint即可。 ...
看到Rico的[C#][WinForm]如何將數字轉為國字又手癢了一下,也試著寫了一段程式,隨手記錄一下。 ...
Introduction 看到了rico寫的[C#][WinForm]如何關閉表單"X"這篇文章,覺得還滿好玩的。又是一個沒玩過的寫法。在處理上也不難,只要透過GetSystemMenu與RemoveMenu這兩個簡單的API,就可以達到關閉視窗的關閉按鈕的效果了。這邊隨手記錄一下。 ...
C#中的foreach迴圈並不僅僅是do…while或是for迴圈的變形。它會與.NET框架中的集合接口做緊密的結合,在編譯時為我們最佳化程式碼。除此之外foreach使用上也具備較高的相容性。 ...
C#提供了四種不同的函式來判斷兩個物件是否相等: ...