我想添加一些方法来mscorlib.例如:

串abc;

abc。IsNumeric()

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

有帮助吗?

解决方案

您不能添加方法MSCORLIB,但是你可以使用扩展方法,使他们看起来好像他们是在字符串来定义,e.g。

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

然后你就可以调用你的要求,e.g。

"1234".IsNumeric()

其他提示

你有一个很好的答案通过格雷格。只是想,你可以读取更多关于延伸方法在这里:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top