添加静态方法扩展

时间:2014-03-11 15:16:03

标签: c# class extension-methods

有一种简单的方法可以将方法添加到现有类中:

public void ExtendingObject(this Me self, ...) { ... }

(new Me()).ExtendingObject(...)

但有没有办法在类侧添加扩展(即作为静态方法)?

public void ExtendingClass(??? Me self, ...) { ... }


Me.ExtendingClass(...)

我正在考虑使用它来为Enum添加行为

public enum ErrorCode { ... }

ErrorCode.BuildFrom(123)

0 个答案:

没有答案