当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio中Goto定义与Goto实现的区别

如何解决《VisualStudio中Goto定义与Goto实现的区别》经验,为你挑选了1个好方法。

Go To DefinitionGo To ImplementationVisual Studio 之间有什么区别?

版本: Visual Studio 2015 Update 1



1> Hamid Mosall..:

假设我们有这个界面:

public interface IEmailSender
{
    Task SendEmailAsync(string email, string subject, string message);
}

以及实现此接口的类:

public class AuthMessageSender : IEmailSender
{
    public Task SendEmailAsync(string email, string subject, string message)
    {
        // Plug in your email service here to send an email.
        return Task.FromResult(0);
    }
}

如果我们右键单击IEmailSender并选择Go To Implementation,Visual Studio会将我们导航到实现此接口的类,即AuthMessageSender.
如果我们IEmailSenderAuthMessageSender课堂上右键单击并
选择Go To Definition,则Visual Studio会将我们导航到该定义IEmailSender.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有