4
Visual Studio中Go To Definition
和Go To Implementation
之間的區別是什麼?Visual Studio中轉到定義和轉到實現的區別
版本:的Visual Studio 2015年更新1
Visual Studio中Go To Definition
和Go To Implementation
之間的區別是什麼?Visual Studio中轉到定義和轉到實現的區別
版本:的Visual Studio 2015年更新1
比方說,我們有這樣的接口:
public interface IEmailSender
{
Task SendEmailAsync(string email, string subject, string message);
}
和A類實現此接口:
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
並選擇轉到實施,Visual Studio導航我們到類實現此interfac e,即AuthMessageSender
。
如果我們右擊IEmailSender
而我們在AuthMessageSender
類和
選擇轉到定義,Visual Studio導航我們到IEmailSender
的定義。
我可以理解你的困惑。差異很微妙。 –