我有几个返回不同通用列表的方法.
在.net中存在任何类静态方法或将任何列表转换为数据表的任何东西?我唯一可以想象的是使用Reflection来做到这一点.
如果我有这个:
List<Whatever> whatever = new List<Whatever>();
Run Code Online (Sandbox Code Playgroud)
(下一个代码当然不起作用,但我想有可能:
DataTable dt = (DataTable) whatever;
Run Code Online (Sandbox Code Playgroud) 我有一个问题,使用Linq订购这样的结构:
public class Person
{
public int ID { get; set; }
public List<PersonAttribute> Attributes { get; set; }
}
public class PersonAttribute
{
public int ID { get; set; }
public string Name { get; set; }
public string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
一个人可能会这样:
PersonAttribute Age = new PersonAttribute { ID = 8, Name = "Age", Value = "32" };
PersonAttribute FirstName = new PersonAttribute { ID = 9, Name = "FirstName", Value = "Rebecca" };
PersonAttribute …Run Code Online (Sandbox Code Playgroud)