c# - 自定义对象/自定义列表对象
问题描述
我有一个问题。所以我在我的 ProductRec 类中创建了一个自定义对象。我的自定义对象:
Public Class ProductRec{
public List<Product> Products{get; set;}
}
在我的方法中,我得到了两个列表。我的列表类别是List<ProductRec>
和List<Product>
.
我想List<Product>
将List<ProductRec>
. 有什么方法可以声明自定义对象List<ProductRec>
并添加List<Product>
到其中?
我尝试了什么:
List<ProductRec> PRList = new List<ProductRec>();
List<Product> myPList = new List<Product>();
Foreach(var h in PRList){
h.Product = myPList;
}
注意:myPList 中有数据列表,但 myPRList 中没有数据
我的问题是:有什么方法可以声明自定义 List 对象,以便我可以将 myPList 添加到 PRList 中。
解决方案
根据您的评论在这里刺伤。看起来您刚刚声明了一个列表,说明ProductRec
您何时打算只拥有一个项目。
ProductRec pr = new ProductRec();
List<Product> myPList = new List<Product>();
pr.Products = myPList;
如果您打算拥有一个对象列表,每个对象都有自己的列表,那么您的问题中缺少很多信息。
推荐阅读
- java - 在 prod 环境中间歇性地在预定时间错过 Quartz 作业触发器
- kubernetes - kubernetes 为集群扩展 pvc
- javascript - 在 JS 中的 IF 语句上更改 Html
- python - 如何导入名称以“#”开头的模块?
- java - Android 在图库中保存 FileOutputStream
- javascript - 在 JavaScript 中播放一段声音时如何获取回调?
- go - 无法在golang中使用范围
- android - Flutter 'get' 功能不获取网站内容
- beautifulsoup - 在抓取中使用 BeautifulSoup 并将其放入 for 循环中以获取所有页面,但它不起作用
- javascript - 如何在 CSS 上制作鼠标离开?