今天碰到一个类,总共有60个列及属性
我做的一个功能需要把这些属性放到一个数组里
一想要用new string[]{"","",....}的话写死了··
就想到用反射来做吧,如果属性在多的话也不会影响代码(不过都说反射对性能影响比较厉害我这用的少,没感觉)
正文开始:
propties.ToArray<string>()直接当参数传递
少写好多字。
如若是用对象来操作的话,还可用pi.GetValue(object,null)来获得该属性的值
进行自己的业务逻辑
作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。