gpt4 book ai didi

c# - 为什么 IEnumerable 被定义为 IEnumerable,而不是 IEnumerable

转载 作者:可可西里 更新时间:2023-11-01 03:14:09 31 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why was IEnumerable<T> made covariant in C# 4?

我正在查看 MSDN对于 IEnumerable<T>接口(interface)定义,见:

public interface IEnumerable<out T> : IEnumerable

我想知道为什么 T 被定义为 out ,为什么不呢?

public interface IEnumerable<T> : IEnumerable

这是什么原因?

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