Mat*_*hew 3 c# string parameters methods
是否可以获取方法接受的参数数量,然后单独访问这些参数的值?我想创建一个方法,它连接方法的所有参数的值,除了最后一个参数.但是,参数的数量和参数的名称取决于所访问的方法.
是否可以执行类似于以下伪代码的操作?
StringBuilder string = new StringBuilder();
for(int i = 0; i < Method.Parameters.Count - 1; i++)
{
string.Append(Method.Parameters[i].Value);
}
Run Code Online (Sandbox Code Playgroud)
非常感谢你 :)
这样做:
Type.GetType("MyClassType").GetMethod("foo").GetParameters().Length;
Run Code Online (Sandbox Code Playgroud)