gpt4 book ai didi

c# - ISet 如何有两个仅因返回类型而异的 Add(T item) 方法?

转载 作者:太空狗 更新时间:2023-10-29 18:25:30 27 4
gpt4 key购买 nike

我知道我不能重载返回类型(我想我知道这一点)。

void F()
{
}

bool F()
{
return true;
}

..产生错误已经用相同的参数类型定义了一个名为“F”的成员

但是,我正在阅读 documentation for ISet from MSDN ,而且我认为我看到了两个仅因返回类型而异的 Add 方法。

这是怎么回事?

最佳答案

第一个“添加”方法实际上是ICollection<T>.Add , 这是继承的。

当这在类中实现时,两个 Add 中的至少一个方法将需要明确实现,即:

void ICollection<T>.Add(T item)
{
// ... Implement here

关于c# - ISet 如何有两个仅因返回类型而异的 Add(T item) 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9221273/

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