永发信息网

关于在ado.net中SQLhelp类的问题

答案:1  悬赏:40  手机版
解决时间 2021-04-05 17:21
  • 提问者网友:無理詩人
  • 2021-04-05 01:19
关于在ado.net中SQLhelp类的问题
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-04-05 02:28
使用反射,获取所有的属性
var type = obj.GetType();
PropertyInfo[] infoArray = type.GetProperties();
foreach (var prop in infoArray)
{
    string columnName = prop.Name;
    object value = prop.GetValue(obj);
}只要格式能对应上就行了。

追问object value = prop.GetValue(obj);这一句后面为何要加一个obj呢?直接根据调用该属性的GetValue()就可以得到相应的值啊,里面的obj是什么意思呢?追答因为这个prop是属性的对象,只是用于表示那个属性的对象,并不包含任何值,因此,需要给他传一个源对象,从这个源对象的这个属性中取数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯