gpt4 book ai didi

c# - 为什么我不能为在 C# 中具有 IList> 返回类型的函数返回类型为 List> 的变量

转载 作者:行者123 更新时间:2023-11-30 14:27:36 24 4
gpt4 key购买 nike

<分区>

public IList<IList<int>> FunctionName(...)
{
var list = new List<List<int>>();
...
//return list; // This doesn't compile (error listed below)
return (IList<IList<int>>)list; // Explicit cast compiles
}

当我直接返回“list”时,我得到这个错误:

> "Cannot implicitly convert type
> 'System.Collections.Generic.List<System.Collections.Generic.List<int>>'
> to
> 'System.Collections.Generic.IList<System.Collections.Generic.IList<int>>'.
> An explicit conversion exists (are you missing a cast?)"

接口(interface)返回类型不应该接受任何派生实例吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com