.net相關

程式碼段(Code Snippets)

  1.前言 開發人員不喜歡打字。如果你希望提高開發人員的生產力,減少鍵入的數量,這也同時減少打字稿的數量以及因此產生的編譯器錯誤,這些都極大分散了開發人員的注意力。程式碼重用是開發人員收集程式碼的另一個原因。即使單個應用程式也會大量地由小而公共的程式碼段組成,在幾乎每個程式中都會有相同的程式碼元素 […]

介面和委託的區別

介面(interface)用來定義一種程式的協定。實現介面的類或者結構要與介面的定義嚴格一致。介面(interface)是向客戶承諾類或結構體的行為方式的一種合同,當實現某個介面時,相當於告訴可能的客戶:“我保證支援這個介面的方法,屬性等”,介面不能例項化,介面只包含成員定義,不包含成員的實現,成員 […]

反射學習系列

您清晰的元件化目標是否因在庫間共享過多型別資訊而落空?或許您需要高效的強型別化資料儲存,但如果每次物件模型發展後都需要更新您的資料庫架構,那會耗費很大成本,所以您更願意在執行時推斷出其型別架構嗎?您需要交付能接受任意使用者物件的元件,並以某種智慧化的方式處理它們嗎?您希望庫的調方者能以程式設計方式向 […]

反思.NET中的反射機制

來源:部落格園   清晰的元件化目標是否因在庫間共享過多型別資訊而落空?或許您需要高效的強型別化資料儲存,但如果每次物件模型發展後都需要更新您的資料庫架構,那會耗費很大成本,所以您更願意在執行時推斷出其型別架構嗎?您需要交付能接受任意使用者物件的元件,並以某種智慧化的方式處理它們嗎?您希望庫的調方者 […]