这个代码中的错误是什么?采访

本文关键字:是什么 采访 错误 代码 | 更新日期: 2023-09-27 18:22:42

在最近的一次采访中,我提出了这个问题。

这里有什么错误?我知道足够多的c#,但我看不出有什么错误。你能吗?

Class x {
     protected string t1;
     public int t2;
}
Class y : x {
}

这个代码中的错误是什么?采访

错误而言,我们可以从Class而不是class开始。就不良做法而言,在我看来,几乎每一行都是个坏主意:

  • 非描述性类名(x,y)
  • 不遵循.NET命名约定的类名
  • 非专用字段
  • 非描述性字段名称

基本上,类型stringint在这里是可以的,但在我将其放入代码库之前,每隔一个非空白、非符号的标记都需要更改。。。