c# - 将 IList 转换为列表

标签 c# list casting ilist

我正在尝试投 IList输入 List键入但我每次都收到错误。

List<SubProduct> subProducts= Model.subproduct;

Model.subproduct返回 IList<SubProduct> .

最佳答案

尝试

List<SubProduct> subProducts = new List<SubProduct>(Model.subproduct);

List<SubProduct> subProducts = Model.subproducts as List<SubProduct>;

关于c# - 将 IList 转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2207341/

相关文章:

c# - ServerCertificateValidationCallback 被忽略

c# .net 为什么 Task.Run 处理 Func<T> 的方式似乎与其他代码不同?

python - 将列表的列表与其自身进行比较

c++ - 在 autoexp.dat 中创建一个简单的 VS2008 可视化工具(转换问题)

java - Spring Integration 中使用的 SpEL 表达式的类型转换

c# - 没有OpenGL和其他库的粒子系统

c# - 如何设置RichTextBox光标到末尾?

c++ - 如何使用存储在列表中的特定范围的元素初始化 vector ?

c# - 按属性对对象列表进行排序 C#

c++ - 将 const char* 转换为 char* 会崩溃