首页 > 解决方案 > 如何在列表中的列表中添加值?

问题描述

我正在建立一个名为“barang”的模型。所以我创建了一个列表类型是模型“barang”的列表。我在该列表中添加列表值。

但是当我想在列表中的一个列表中添加值时,我遇到了麻烦。你能帮我吗 ?

List<Barang> barangnya = new List<Barang> {
                new Barang {IdBarang = 1, NamaBarang = "Buku Tulis", HargaBarang = 5000},
                new Barang {IdBarang = 2, NamaBarang = "Buku Apa", HargaBarang = 4000},
                new Barang {IdBarang = 3, NamaBarang = "Pulpen", HargaBarang = 2000}
            };

标签: c#asp.net-mvc

解决方案


您的问题有点不清楚,但这是在列表中创建和添加内容的方法之一:

 //creating a list
 List<Barang> barangnya = new List<Barang>();

 //adding items to list
 barangnya.Add(new Barang {IdBarang = 1, NamaBarang = "Buku Tulis", HargaBarang = 5000});

[编辑] 当你在列表中插入一些东西时,它不会变成一个列表。它只是其中的一员。

[EDIT n.2] 你可以这样引用成员:

//getting the value of the member
var firstBarangInList = barangnya[0];

//changing a member's attribute
barangnya[1].NamaBarang = "New name";

//removing member from list
barangnya.RemoveAt(3);

推荐阅读