我有这样的事情:
现在我也需要编写一些特定于上下文的静态方法,比如当我在 WinForms 中使用对象时,我不需要与 html 相关的静态方法。除了像我可以使用扩展方法那样将它们嵌套在对象类中之外,还有其他方法可以描述静态方法吗?
我有这样的事情:
现在我也需要编写一些特定于上下文的静态方法,比如当我在 WinForms 中使用对象时,我不需要与 html 相关的静态方法。除了像我可以使用扩展方法那样将它们嵌套在对象类中之外,还有其他方法可以描述静态方法吗?
现在我也需要编写一些特定于上下文的静态方法,比如当我在 WinForms 中使用对象时,我不需要与 html 相关的静态方法。除了像我可以使用扩展方法那样将它们嵌套在对象类中之外,还有其他方法可以描述静态方法吗?
您可以将它们放在自己的类中,与它们所作用的“对象”分开。这实际上是扩展方法所做的一切——它是单独类中的静态方法。
您可以将扩展方法放在任意数量的静态类中,您的类没有什么特别之处PSVitaExtentions
。只要您已拉入它们的命名空间,扩展方法就可以调用,因此正如@griegs 所说,将您的第二组扩展方法放在不同的命名空间中可能是明智之举。