我有一个接口定义为
public interface IReaderInfo
{
    string Displayname {get;}
}以及实现该接口的类。
public class ReaderInfo : IReaderInfo
{
    string DisplayName {get;}
}然后我创建了一个返回列表的函数。
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.
}我该怎么投?
发布于 2017-06-21 07:12:38
通过使用Linq
var derivedList = Ireaders.Cast<ReaderInfo>();https://stackoverflow.com/questions/44668956
复制相似问题