
C#创建对象列表(List)的不同方法
玩转 C#可有趣了。在这篇文章中,我们将介绍如何用不同的方法创建对象列表。因此,
场景是这样的,有一个 MVC 应用程序,我需要将 5 个空行(5 个对象列表)绑定到 grid
表格,以便批量插入记录。所以无论何时我打开那个页面,grid 在可编辑模式下呈现 5 个
空行。
在这篇文章中,为了更好的说明,我使用了“Book”的例子。举个例子,假如我想添加多
本书到一个图书馆管理软件。首先,让我们创建一个基本的 POCO 类——Book——它有
一些属性,看起来就像这样:
public class Book
{
public string BookName { get; set; } = string.Empty;
public string Author { get; set; } = string.Empty;
public string ISBN { get; set; } = string.Empty;
}
好的,让我们从基本语法到高级语法开始探索吧。在 C#3.0 之前,要添加对象并初始化集
合,我们经常是这样做的:
var bookList = new List<Book>();
// Intiazize the object and add it to the collection
var book1 = new Book();
bookList.Add(book1);
var book2 = new Book();
bookList.Add(book2);
另一种方法是使用“for 循环”,如下所示:
评论0