2020-02-18 更新
修改集合里面的内容,首先要去了解,值类型和引用类型
list集合是引用类型,核心代码如下//Book类
public class Book
{
public string BookName { get; set; }
public string BarCode { get; set; }
}
public void EditListBook()
{//原创来自 http://www.luofenming.com/show.aspx?id=ART2018020700001
List<Book> listBook = new List<Book>();
for(int i = 0; i < 10; i++)
{
Book book = new Book();
book.BookName = "书名1" + i;
book.BarCode = "条形码" + i;
listBook.Add(book);
}
var books = listBook.Where(p => p.BarCode == "条形码6");//查询BarCode==条形码6;
if (books != null && books.Count() > 0)
{
Book book = books.ToArray()[0];
book.BookName = "罗分明";//修改书名
}
List<Book> l = listBook;// listBook 条形码6的书名
}