c# 泛型方法里根据字符串读取泛型类的属性【不用反射,用dynamic可以做到吗】
如:
public string GetName<T>(T model)
{
string name="ClassID";
\\不用获取model.ClassID的值
\\要根据name这个变量动态获取model的属性值
}dynamic 泛型 反射 C#
如:
public string GetName<T>(T model)
{
string name="ClassID";
\\不用获取model.ClassID的值
\\要根据name这个变量动态获取model的属性值
}dynamic 泛型 反射 C#
解决方案 »
- 关于联合搜索,及datatable子集的问题。
- 忙了半都没找出原因,菜鸟提问,请大家多帮忙,谢!(工厂模式)
- SqlServer2005数据库连接的问题
- 怎么才能显示在名为PWD的TextBox控件上显示PWD(是string类型)呢?
- 求教:双击listbox的某一项怎么传出此项的值到其他页面?
- SOS,请问如何在关闭窗口的同时清空所有的SESSION和COOKIE?
- 真的是有点不敢问?关于asp.net编程
- 为会么我一加<asp:Image ID="Image1" runat="server" /> 这行代码,SESSION值就会丢失呢?
- 请问各们大侠,为何我的"Microsoft .NET 框架 SDK 快速入门、教程和示例"突然在点选ASP.NET快速入门后"无法显示网页--HTTP 500 - 内部服务
- 关于按拼音字段排序,并根据拼音显示的问题?就这点分了
- ASP.NET - html模板,未知循环该如何标识
- WebService 操作数据库报错,求高手
SqlParameter,不懂是你想要的没?
public SqlParameter[] SetValueParam(object objinfo)
{
Type type = objinfo.GetType(); SqlParameter[] param = new SqlParameter[type.GetProperties().Length];
int i = 0;
foreach (PropertyInfo proper in type.GetProperties())
{
param[i] = new SqlParameter("@" + proper.Name, proper.GetValue(objinfo, null));
i++;
}
return param;
}
不是 emic 可以做到吗?