相关疑难解决方法(0)

什么时候应该在重写方法中调用base.Method(),以及在团队中编写代码时如何标记?

当使用一些框架/ api时,有时候你不清楚是否必须调用base.Method如果你覆盖它,例如你可以非常肯定你应该在覆盖事件调用器时调用base.Maethod()来传播事件在其他情况下,特别是当没有可用的源代码且没有评论时,它可能不那么清楚.

我wounder其他程序员如何决定他们应该调用基方法或没有在这种情况下,如果你是要写一些框架如何通知你期望的基础方法,在虚拟的成员被称为与否其他程序员.

c# virtual overriding

24
推荐指数
3
解决办法
8788
查看次数

C#空语句

C#语言规范定义了空语句文法生产,这让我做这样的事情:

static void Main(string[] args)
{
    ; ; ;
}
Run Code Online (Sandbox Code Playgroud)

为什么Microsoft会在C#语言中包含这种语法生成?它有用吗?

c# compiler-construction programming-languages

10
推荐指数
4
解决办法
3365
查看次数