参见英文答案 >
C# optional parameters on overridden methods9个
复制真的很简单,输出很奇怪;
复制真的很简单,输出很奇怪;
预期产量为“bbb bbb”
实际输出是“aaa bbb”
有没有人得到任何MSDN解释这种行为?我找不到任何东西.
((a)new b()).test(); new b().test(); public class a { public virtual void test(string bob = "aaa ") { throw new NotImplementedException(); } } public class b : a { public override void test(string bob = "bbb ") { HttpContext.Current.Response.Write(bob); } }
解决方法
原文地址:https://www.jb51.cc/csharp/94564.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。