我正在使用 C# 和 .net core。我有一个由多个字符串列表组成的对象,我想将这个对象转换为数据表。
我尝试过此代码,但失败了:
public static DataTable ObjectToData(object o)
{
DataTable dt = new DataTable("OutputData");
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
o.GetType().GetProperties().ToList().ForEach(f =>
{
try
{
f.GetValue(o, null);
dt.Columns.Add(f.Name, typeof(string));
dt.Rows[0][f.Name] = f.GetValue(o, null);
}
catch { }
});
return dt;
}
猛跑小猪
qq_笑_17