gpt4 book ai didi

c# - 有没有办法在实现接口(interface)方法时显示 Intellisense 注释?

转载 作者:行者123 更新时间:2023-11-30 22:10:55 24 4
gpt4 key购买 nike

这是一个关于 Visual Studio 中的 XML 注释的问题。

我有一个实现接口(interface)的类。当我在实现接口(interface)的方法上放置 XML 注释时,智能中的 XML 注释使用接口(interface)中的方法而不是实现的方法。如果我从接口(interface)方法中删除注释,智能不会显示任何注释。有什么方法可以让智能使用已实现方法的注释而不是接口(interface)方法?

最佳答案

不,没有办法。您应该具有实现者类型的变量以查看来自已实现成员的评论。

考虑以下。你有界面

public interface IAnimal
{
/// <summary>
/// Returns animal weight
/// </summary>
int Weight { get; }
}

您有两个实现者 - DogCat。每个都有自己的 Weight 属性注释。你有工厂方法,它根据某些条件(即天空中的星星)返回 IAnimal 实例

 IAnimal animal = GetAnimal();

您希望在 animal.Weight 上看到什么?狗的评论还是猫的评论?

关于c# - 有没有办法在实现接口(interface)方法时显示 Intellisense 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20530905/

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