如何向mscorlib添加方法

时间:2009-07-18 08:33:29

标签: c# mscorlib

我想为mscorlib添加一些方法。例如:

string abc;

abc.IsNumeric()

我希望可以解释我的问题。

2 个答案:

答案 0 :(得分:14)

您无法向mscorlib添加方法,但是您可以使用扩展方法,因此它们看起来好像是在字符串上定义的,例如

public static class StringExtensions
{
    public static bool IsNumeric(this string s)
    {
        // TODO
    }
}

然后您可以按照要求拨打电话,例如

"1234".IsNumeric()

答案 1 :(得分:4)

Greg得到了一个很好的答案。只是想补充一点,你可以在这里阅读更多关于扩展方法的内容: