我的gymInfo类中有这段代码:
public class gymInfo
{
public gymArray getAllGymsByStars()
{
gymDataTableAdapters.gymsTableAdapter gymsTableAdapter = new gymDataTableAdapters.gymsTableAdapter();
DataTable gymsDataTable = gymsTableAdapter.getAllGymsByStars();
gymArray gymArray = new gymArray();
foreach(DataRow row in gymsDataTable.Rows)
{
gymArray.name = row["name"].ToString();
}
return gymArray;
}
}
包含20gymsDataTable
行名称,现在我制作了一个自定义类,代码如下:
public class gymArray
{
public string name { get; set; }
}
我希望string name
填充 20 个名称(因为它们在数据表中有 20 行)但是当我在线调试时return gymArray
,它只显示最后一行的名称,而不是显示整个自定义名称数组。
有谁明白我做错了什么?