c# - 如何在列表中的列表中添加值?
问题描述
我正在建立一个名为“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}
};
解决方案
您的问题有点不清楚,但这是在列表中创建和添加内容的方法之一:
//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);
推荐阅读
- c - 打开大文件
- ms-access - 如何不允许其他人删除共享文件夹中的访问文件?
- ios - LayoutConstraints - 无法同时满足约束
- sql - SSRS 无法将报告保存/上传到报告服务器
- scala - 在 Akka Typed 持久化 Actor 中创建子 Actor
- google-calendar-api - 如何通过 REST API 创建外出类型的日历事件?
- r - IBrokers 在中间下订单
- python - 当我运行这个程序时,它不接受第二个用户输入并自动使 First_User_Input == Second_User_Input
- r - 如何返回最大nrow数据帧列表?
- javascript - 加载页面时添加 animate.css 类