小编Rav*_*G N的帖子

如何在c#中将List <Interface>转换为List <Class>

我有一个定义为的接口

public interface IReaderInfo
{
    string Displayname {get;}
}
Run Code Online (Sandbox Code Playgroud)

以及实现该接口的类

public class ReaderInfo : IReaderInfo
{
    string DisplayName {get;}
}
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个返回List的函数

public List<ReaderInfo> GetReaders
{
     var readers = new List<ReaderInfo>();
     var Ireaders = someobject.Getreaders();// Returns the list of IReaderInfo.
     // Now i would like cast Ireaders as readers and return.
}
Run Code Online (Sandbox Code Playgroud)

我该如何施展它?

c# oop casting

3
推荐指数
1
解决办法
2714
查看次数

标签 统计

c# ×1

casting ×1

oop ×1