gpt4 book ai didi

c# - 我们不能在接口(interface)中创建对象,但返回类型如何成为接口(interface)?

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:52 24 4
gpt4 key购买 nike

我已经开始研究 MVC。在 DropDownList 的一些教程中在 mvc 中,我看到一个返回 IEnumerable 的属性输入如下:-

    public IEnumerable<location> ListofLocation{get;set;}

上述属性是模型的一个属性,它返回将填充到下拉列表中的位置列表。

我的问题是“如果我们不能创建接口(interface)的对象,那么为什么接口(interface)中有这个返回类型”?

最佳答案

but how a return type can be a interface?

这意味着该方法可以返回实现该特定接口(interface)的类的对象。

对于您的示例属性。

public IEnumerable<location> ListofLocation{get;set;}

ListofLocation可以是List<Location> List<T> 工具 IEnumrable<T>

关于c# - 我们不能在接口(interface)中创建对象,但返回类型如何成为接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15288382/

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