有沒有辦法在重寫時在方法中出現一段代碼? 就像這樣:c#,VS讓一段代碼出現在派生類方法中,同時覆蓋
public class BaseClass
{
public abstract void SomeMethod()
{
//here want to place a piece of code which I want to use in derived class while overriding (for ex. try-catch block)
try
{
}
catch
{
}
}
}
public class DerivedClass : BaseClass
{
public override void SomeMethod()
{
//here I would like for try-catch block to appear like informing me that it is the snippet which makes using of that method is better in this case
}
}
我不想跑從基類代碼。我只是希望被覆蓋的方法出現預先填充了基類的一些片段,例如通知我,這是使用該方法的片段在這種情況下更好:
例如,當我重寫方法通過IntelliSense在Visual Studio中,「throw new NotImplementedException();」文本出現在方法中。我的目標是展示一些其他代碼片段。
不知道你在問什麼。你是否希望VS使用基類方法中的代碼自動填充重寫的方法?有點勝過壓倒一切。 – jready
是的,就像這樣。 – DIN
例如,當我通過IntelliSense在Visual Studio中重寫方法時,「throw new NotImplementedException();」文本出現在方法中。我的目標是展示一些其他代碼片段。 – DIN