从您的问题中,我理解您想了解如何在C#中填充自定义对象。以下是一个简单的示例,说明如何在C#中填充自定义对象。
首先,定义一个自定义类:
public class CustomObject
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
接下来,您可以使用以下代码填充自定义对象:
List<CustomObject> customObjects = new List<CustomObject>();
for (int i = 0; i < 10; i++)
{
CustomObject customObject = new CustomObject
{
Id = i,
Name = $"Name {i}",
Age = i * 10
};
customObjects.Add(customObject);
}
在这个示例中,我们创建了一个名为CustomObject
的类,并在其中定义了三个属性:Id
、Name
和Age
。然后,我们使用一个for
循环来填充一个List<CustomObject>
集合,其中每个对象都有一个唯一的Id
、Name
和Age
属性值。
如果您需要从数据存储过程中填充自定义对象,您可以使用以下代码:
public List<CustomObject> GetCustomObjectsFromDatabase()
{
List<CustomObject> customObjects = new List<CustomObject>();
// 在这里执行数据库查询,以获取数据
// 假设您已经获取了一个名为dataReader的SqlDataReader对象
using (SqlDataReader dataReader = GetDataFromDatabase())
{
while (dataReader.Read())
{
CustomObject customObject = new CustomObject
{
Id = dataReader.GetInt32(0),
Name = dataReader.GetString(1),
Age = dataReader.GetInt32(2)
};
customObjects.Add(customObject);
}
}
return customObjects;
}
在这个示例中,我们定义了一个名为GetCustomObjectsFromDatabase
的方法,该方法从数据库中获取数据,并将每个数据行填充到一个CustomObject
实例中。最后,该方法返回一个包含所有填充的CustomObject
实例的List<CustomObject>
集合。
领取专属 10元无门槛券
手把手带您无忧上云