namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var dt = new DataTable();
dt.Columns.Add("Id");
dt.Columns.Add("Name");
var dr = dt.NewRow();
dr["Id"] = 1;
dr["Name"] = "Tom";
dt.Rows.Add(dr);
var obDr = dr.GetType();
Type[] myTypeArr = new Type[1];
myTypeArr.SetValue(typeof(int), 0);
var items=obDr.GetProperty("Item", myTypeArr);
var obj= items.GetValue(dr, new object[] {1 });
Console.WriteLine(obj);
}
}
}
该代码示例展示了如何在C#中使用DataTable进行数据操作,创建列,添加行,并通过反射获取数据。主要涉及.NET框架的基础数据类型操作和反射API的应用。
1万+

被折叠的 条评论
为什么被折叠?



