嗨,我想在System.Enviroment添加空格擴展方法,但編譯器給這個錯誤 「統環境」:靜態類型不能用作參數 請提出了一些解決方案。擴展方法統環境
Q
擴展方法統環境
1
A
回答
3
由於Environment類是靜態的,因此無法向該類添加擴展。 我建議,如果它是字符串操作,將其添加到字符串類
+1
爲什麼我們不能擴展靜態類 – 2012-01-17 09:40:49
+0
擴展方法需要一個實例作爲第一個參數。這是它設計的方式。從C#3.0規範中:「擴展方法是可以使用實例方法語法調用的靜態方法。」 – Daniel 2012-01-19 12:20:00
相關問題
- 1. MSBuild無法擴展環境變量
- 2. 環境變量擴展
- 3. Windows FOR命令不擴展系統環境變量
- 4. 擴展方法
- 5. 擴展方法
- 6. MSbuild不擴展環境變量
- 7. TEMP C++環境變量擴展(Windows)
- 8. RewriteCond模式不擴展環境變量
- 9. PHP擴展的構建環境?
- 10. 的Liferay 6.0.1擴展環境設置
- 11. persistence.xml中的環境變量擴展(JPA)
- 12. gmake中的環境變量擴展
- 13. Windows 7的PATH環境變量擴展
- 14. AutoMapper展開擴展方法
- 15. 可擴展枚舉的擴展方法
- 16. 擴展類成員的擴展方法?
- 17. 使用擴展方法的擴展類
- 18. 擴展方法擴展靜態類
- 19. NativeScript擴展方法
- 20. 擴展方法ConvertAll
- 21. C#擴展方法
- 22. XElement.Elements()擴展方法?
- 23. GraphicsPath.IsClockWise()擴展方法
- 24. 擴展方法2.10.8.1
- 25. 擴展attach()方法?
- 26. C# - 擴展方法
- 27. VB.NET擴展方法
- 28. 在擴展方法
- 29. 擴展類方法
- 30. ValueProvider.GetValue擴展方法
您仍然可以創建一個新的類,例如'EnvironmentEx'。如果您希望至少具有與Environment類相同的方法,則可以將所有可用方法包裝到新類中。這完全是一種擴展方法,但可以提供幫助 – 2012-01-13 09:47:06
爲什麼你需要這個類的擴展方法? – 2012-01-13 10:01:16