在 Visual Studio 中 Go To Definition
和 Go To Implementation
有什么区别?
版本:Visual Studio 2015 Update 1
最佳答案
假设我们有这个接口(interface):
public interface IEmailSender
{
Task SendEmailAsync(string email, string subject, string message);
}
还有一个实现这个接口(interface)的类:
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 会将我们导航到实现此接口(interface)的类,即 AuthMessageSender
。
如果我们在 AuthMessageSender
类中右键单击 IEmailSender
并
选择 Go To Definition,Visual Studio 会将我们导航到 的定义code>IEmailSender
.
关于c# - Visual Studio 中 Goto 定义和 Goto 实现的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34433800/