/// <summary>
/// 获取对象中指定name的值 贾世义
/// </summary>
/// <param name="obj">DataRowView和实体类对象</param>
/// <param name="name">字段或类成员</param>
/// <returns></returns>
public static object GetValue(object obj, string name)
{
if (obj == null || String.IsNullOrEmpty(name))
{
return null;
}
//DataRow优先
if (obj is DataRowView || obj is DataRow)
{
return DataHelper.GetValue(obj, name);
}
//键值集合
if (obj is NameValueCollection)
{
return ((NameValueCollection)obj)[name];
}
//实现了IDictionary接口的类
/// 获取对象中指定name的值 贾世义
/// </summary>
/// <param name="obj">DataRowView和实体类对象</param>
/// <param name="name">字段或类成员</param>
/// <returns></returns>
public static object GetValue(object obj, string name)
{
if (obj == null || String.IsNullOrEmpty(name))
{
return null;
}
//DataRow优先
if (obj is DataRowView || obj is DataRow)
{
return DataHelper.GetValue(obj, name);
}
//键值集合
if (obj is NameValueCollection)
{
return ((NameValueCollection)obj)[name];
}
//实现了IDictionary接口的类