【发布时间】:2010-09-20 22:20:08
【问题描述】:
我试图为 Color 静态类编写一个简单的扩展方法,它返回与该颜色等效的黑白。
问题是扩展方法不能返回 Static 类型...
那么,我该怎么做呢?!请帮我。
【问题讨论】:
-
所以你想要一个方法
Color ToBlackOrWhite(this Color color),其中Color是一个静态类?那是行不通的。不仅不能将静态类作为返回类型,而且不能作为参数类型。因为它没有任何意义:如果您无法创建Color的实例,您将如何将颜色传递给方法?
标签: c# static extension-methods