物件導向程式設計(Object-Oriented Programming, OOP),是當今程式設計很重要的基 […]
當結繫得是.Net內建的物件(如Point、Size…等),就可以正常運作,但結繫方面如果是自定義的物件,就會遇到”從System.String”至”XXX.Item”的轉換無效”。這時就需要實作…
C# List有兩種排序方式,使用方式各有優缺點。本次介紹第一種Sort/Reverse,相對於LINQ會對列表內容直接排序且不需要重新賦值,通常是用來重新排序一個列表,而不是像LINQ用來遍歷(fo…
在.Net Framework開發視窗程式,遇到需要從其他執行緒更新畫面時,常會使用Control.Invoke、Control.BeginInvoke來調用視窗(UI)執行緒更新畫面。下圖可以很容易…
判斷執行當下是否為表單執行緒的動作很簡單,只需要看Control.InvokeRequired屬性,這方法在實務上很常用而且非常簡單,使用匿名委派去調用相同的方法,完全不需要另外寫委派,熟練地使用la…
把C#的專案從.NET FrameWork 4.7.2升級至4.8時,發生了無法建置的錯誤,錯誤訊息如下:Your project does not reference “.NETFramework,…