[C#] 存取修飾詞筆記
public: 作用:表示公開,允許任何程式碼存取。 存取範圍:無限制,任何地方都可以存取。 private: 作用:表示私有,只允許同一類別內部的程式碼存取。 存取範圍:僅限本身類別可以存取。 protecte...
public: 作用:表示公開,允許任何程式碼存取。 存取範圍:無限制,任何地方都可以存取。 private: 作用:表示私有,只允許同一類別內部的程式碼存取。 存取範圍:僅限本身類別可以存取。 protecte...
在網站,時間是一個非常重要的因素,例如在拍賣網站中,我們需要處理標的物的結標時間,以及在訂單管理系統中,我們需要處理訂單的建立時間和出貨時間等等。而時間在不同的時區之間的轉換是一個很複雜的問題,尤其是...
Lazy 是 C# 中的一個泛型類別,它提供了一種方式來進行延遲初始化,即在需要使用之前不會初始化它。 可能的兩個使用情境: 當建立某個物件會耗費大量資源,而程式可能不使用它時。 當建立某個物件會耗費大量資源,而您想要延...
C# 是一種物件導向的程式語言,此篇將介紹 C# 中的基本類型和它們的用法。 整數類型 用來表示整數數值,它包括以下幾種類型: sbyte,byte,short,ushort,int,uint,long,ulong… 例如,以下是聲明整數變數的示例: int i = 10; byte b = 20; long l = 30L; 在這個範例中,聲明了三個變數,...
Eager Loading 概念說明 在 Entity Framework Core 中,如果要將關聯資料載入查詢結果,可以使用 Eager Loading,它是將所有相關資料都載入記憶體中的方式。Eager Loading 可以使用 Include 方法來載入關聯資料。 以下是 Eager Loading 的基本語法: var orders = _context.Orders.Include(o => o.OrderDetails).ToList(); 這個...
淺層複製 當我們有物件需要複製時可以透過Object.MemberwiseClone()的方法來達成, 該方法屬於淺層複製,這樣會有什麼問題嗎? 若複製的物件中有ValueType的屬性,其欄位時將會複製該...