这段代码中的错误是什么?访问

时间:2012-02-05 17:32:11

标签: c# .net

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

这里的错误是什么?我知道c#但我看不到错误。你能吗?

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

1 个答案:

答案 0 :(得分:14)

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

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

基本上,类型stringint在这里是可以的 - 但是在我将它放入代码库之前,每个其他非空格,非符号标记都需要更改...