有没有什么好方法能够遍历一个方法的所有的参数反射也可以
我写的一个Wcf有一个方法 void SayHello(string UserKey,string Message,out ResponseType);
所有的方法都要检测所有的参数
例如我数据库的字符串都是nvarchar(50)
而这里的message长度大于50就会报错
我是想能够在方法内“循环”所有的参数进行检测
最好是能够在构造函数中整一个然后我就不用管了
几百个方法我不知道要写多少次!
我写的一个Wcf有一个方法 void SayHello(string UserKey,string Message,out ResponseType);
所有的方法都要检测所有的参数
例如我数据库的字符串都是nvarchar(50)
而这里的message长度大于50就会报错
我是想能够在方法内“循环”所有的参数进行检测
最好是能够在构造函数中整一个然后我就不用管了
几百个方法我不知道要写多少次!
解决方案 »
- 列前缀 'System.Data' 与查询中所用的表名或别名不匹配
- vs2010 进行winforms开发时,是不是,还有一些问题。
- C#启动停止SQL2005服务器
- 小妹刚学c#做应用程序,现在遇到一个问题,是把datagrid显示的数据导入到excel,该如何做,急
- .Net (C#)委托和事件(获取返回值)
- 用户自定义控件中的图片路径真的能用"~"表示根吗?
- 在B/S的怎样把Excel嵌入IE中,怎样把修改后嵌入在IE的Excel以流形式保存到数据库中!!有经验的朋友请指教!?
- float与字节数组的转换
- repeater绑定的同一数据链接到不同的页面
- 问大神们一个C#的问题,我是初学者,求指点
- C# 如何将一系列地理坐标画到picturebox中,显示呢?
- winform中RDLC报表调用存储过程,参数怎么传过去?
例如这样
Type t = test.GetType();
MethodInfo method = t.GetMethod("SayHello");
foreach (var item in method.GetParameters())
{
Console.WriteLine("Parameter Name:{0}, Parameter Type:{1}", item.Name, item.ParameterType);
}但是个人不建议这么操作~