Visual Studio中Goto定义和Goto实现之间的区别
本文关键字:Goto 之间 区别 实现 定义 Studio Visual | 更新日期: 2023-09-27 18:28:00
Visual Studio中的Go To Definition
和Go To Implementation
之间有什么区别?
版本:Visual Studio 2015更新1
假设我们有这个接口:
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
。
如果在AuthMessageSender
类中右键单击IEmailSender
并
选择"转到定义",Visual Studio将导航到IEmailSender
的定义。