小编use*_*181的帖子

接口作为属性

我有一个接口和两个实现它的类.我收到编译错误,我不太清楚为什么.

interface IPerson
{
    ICollection<string> NickNames{get;set;}
}
class ObservablePerson : IPerson
{
    ObservableCollection<string> NickNames{get;set;}
}
class ListPerson : IPerson
{
    List<string> NickNames{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我在理解为什么这不起作用时遇到了一些麻烦,因为List和ObservableCollection都实现了ICollection.

.net c#

5
推荐指数
1
解决办法
1407
查看次数

标签 统计

.net ×1

c# ×1