1

我想知道我是否这样做所有变量都是公开的还是只是第一个:

public string equipamento, marca, modelo, descricao, observacoes, prioridade;

或者,如果我需要像这样声明它们:

public string equipamento;
public string marca;
public string modelo; 
[...]

第二个选项显然有效,但第一个选项也有效吗?

4

1 回答 1

3

如 C# 语言规范中所述,MSDN 上的第 10.4 节字段:

声明多个字段的字段声明等效于具有相同属性、修饰符和类型的单个字段的多个声明。例如

class A
{
   public static int X = 1, Y, Z = 100;
}

相当于

class A
{
   public static int X = 1;
   public static int Y;
   public static int Z = 100;
}

但正如@hyde 评论的那样,请考虑以前的不良做法。它会严重损害代码的可读性。

于 2015-06-28T15:08:32.333 回答