0

我有这样的事情:

现在我也需要编写一些特定于上下文的静态方法,比如当我在 WinForms 中使用对象时,我不需要与 html 相关的静态方法。除了像我可以使用扩展方法那样将它们嵌套在对象类中之外,还有其他方法可以描述静态方法吗?

4

2 回答 2

0

现在我也需要编写一些特定于上下文的静态方法,比如当我在 WinForms 中使用对象时,我不需要与 html 相关的静态方法。除了像我可以使用扩展方法那样将它们嵌套在对象类中之外,还有其他方法可以描述静态方法吗?

您可以将它们放在自己的类中,与它们所作用的“对象”分开。这实际上是扩展方法所做的一切——它是单独类中的静态方法。

于 2013-05-29T22:31:00.707 回答
0

您可以将扩展方法放在任意数量的静态类中,您的类没有什么特别之处PSVitaExtentions。只要您已拉入它们的命名空间,扩展方法就可以调用,因此正如@griegs 所说,将您的第二组扩展方法放在不同的命名空间中可能是明智之举。

于 2013-05-30T00:00:56.080 回答