我想为mscorlib添加一些方法。例如:
string abc;
abc.IsNumeric()
我希望可以解释我的问题。
答案 0 :(得分:14)
您无法向mscorlib添加方法,但是您可以使用扩展方法,因此它们看起来好像是在字符串上定义的,例如
public static class StringExtensions
{
public static bool IsNumeric(this string s)
{
// TODO
}
}
然后您可以按照要求拨打电话,例如
"1234".IsNumeric()
答案 1 :(得分:4)
Greg得到了一个很好的答案。只是想补充一点,你可以在这里阅读更多关于扩展方法的内容: