使用反射获取String.TrimStart的MethodInfo?

时间:2014-12-17 07:36:11

标签: c# string reflection startswith methodinfo

我将获得MethodInfo String.TrimStart()的{​​{1}} 以下代码返回null。

typeof(string).GetMethod("TrimStart", new Type[ ] {});

并且以下代码返回{System.String TrimStart(Char[])}

typeof(string).GetMethod("TrimStart", BindingFlags.Public | BindingFlags.Instance);

我想得到{System.String TrimStart()}吗?

1 个答案:

答案 0 :(得分:3)

没有String.TrimStart()方法。

只有String.TrimStart(params Char[] source)超载。由于params关键字,您可以在没有任何参数的情况下调用它。

换句话说:String.TrimStart()"调用" String.TrimStart(new char[0])

更多:params keyword on msdn