C#掃盲之:帶你掌握C#的擴展方法、以及探討擴展方法的本質、注意事項

1、爲什麼需要擴展方法   .NET3.5給我們提供了擴展方法的概念,它的功能是在不修改要添加類型的原有結構時,允許你爲類或結構添加新方法。 思考:那麼究竟爲什麼需要擴展方法呢,爲什麼不直接修改原有類型呢? 首先,假設我們的項目中有一個類,後來過了一段時間,我們明確的知道需要爲該類添加一個新功能,考慮這個需求有兩個解決辦法: (1)直接修改當前類的定義   這樣做的缺點是,破壞向後的兼容性,可能以
相關文章
相關標籤/搜索