我可以将数据行添加到数据表。
DataTable dt = new DataTable();
dt.Clear();
dt.Columns.Add("Id");
dt.Columns.Add("Title");
dt.Columns.Add("Description");
DataRow r = dt.NewRow();
r["Id"] = 1;
r["Title"] = "Article Title";
r["Description"] = "Article Description";
dt.Rows.Add(r);
然后输出必要的单元格值。
MessageBox.Show(dt.Rows[0]["Title"].ToString());
所以它是一种数组(包含行)数组(每个数组都有 3 个文本键和 3 个文本值)。
问题:
在没有数据表的情况下,如何使用集合变量来实现这一点?
或者您可以建议更合适的任何其他类型的数据。
请您参考如下方法:
您可以像这样创建一个类来表示您的对象:
public class MyData //You can name this whatever makes sense in your case
{
public int Id {get;set;}
public string Title {get;set;}
public string Description {get;set;}
}
然后你可以创建一个List<MyData>像这样:
List<MyData> list = new List<MyData>();
list.Add(
new MyData
{
Id = 1,
Title = "Article Title",
Description = "Article Description"
});
然后像这样访问它:
MessageBox.Show(list[0].Title);
