【发布时间】:2014-09-19 08:28:40
【问题描述】:
我在 c# 中有这些类型
public class A : IA
{
}
public interface IA
{
}
public class B
{
public B()
{
A = new List<A>(); //Where I have problem
}
public ICollection<IA> A { get; set; }
}
我遇到了这个转换错误:
无法将类型“System.Collections.Generic.List”隐式转换为 'System.Collections.Generic.ICollection'。显式转换 存在(您是否缺少演员表?)
我怎么能做这种事!
【问题讨论】:
-
看@Daniel对this问题的回答。
标签: c# generics collections interface casting