[C#][VB.NET]使用Nothing或Null作數值運算
今天突然發現VB.NET的Nothing可以拿來作運算,因此作了一點小實驗。意外發現VB.NET與C#在相同的程式邏輯下會跑出不一樣的結果。 ...
今天突然發現VB.NET的Nothing可以拿來作運算,因此作了一點小實驗。意外發現VB.NET與C#在相同的程式邏輯下會跑出不一樣的結果。 ...
Introduction 在.NET Framework 3.5(含)以前,VB.NET的Lambdas在使用上存在諸多限制。像是只支援Singleline Lambdas,或是必需要有函式回傳值等問題,讓整個Lambdas在使用上十分的不便。但在VB 10.0以後,這些問題都已獲得了改善。 ...
Introduction Auto-Implemented Properties是VB.NET 10.0的特色之一。讓我們在撰寫屬性時只需短短一行即可,其細部的私有欄位與Get、Set區塊都將由編譯器在編譯時幫我們自動產生。可簡化屬性的撰寫,加速程式撰寫速度。 ...
Introduction 擴充方法(Extension Method)是.NET 3.5所提供的新語法,簡單的來說它的功能就是讓開發人員將自訂的功能加入至已定義的資料型別中。可讓您撰寫可呼叫的方法,就如同是現有型別的執行個體方法一樣。不需建立新的衍生型別 (Derived Type)、重新編譯、或是修改原始型別的程式碼。 ...
要用.NET實作檔案總管的功能,相信應該都難不倒大家。但我也相信應該很多人都是一次取得所有電腦內的檔案與目錄清單,一次的把清單給塞到介面上。如果你不是習慣這樣寫的人,那恭喜您可以跳過這篇了。如果恰巧你就是這樣寫的,請耐著性子往下看吧。 ...
要由登錄檔中讀取CPU資訊。首先,我們必需要了解CPU資訊是存放在登錄檔的何處。讓我們看一下下圖: ...
Introduction HatchBrush為.NET所提供的Brush類別,提供使用者 54 種系統筆刷樣式。 ...
Introduction ErrorProvider為Visual Studio所內建的控制項,主要功能是用以顯示錯誤訊息,提示錯誤發生。 ...
實作步驟 Step1.ComboBox.DrawMode設為OwnerDrawFixed或OwnerDrawVariable Step2.在ComboBox.DrawItem事件中重繪ComboBox下拉清單選項 ...
Introduction 這陣子碰到許多網友再問如何用Update更新資料到資料庫。為回答網友的提問,用MyDataBase偷懶的寫了一個範例程式。主要功能是把DataGridView上更動的資料寫回資料庫。在此隨手記錄一下。 ...