我想知道我是否这样做所有变量都是公开的或只是第一个:
public string equipamento, marca, modelo, descricao, observacoes, prioridade;
或者如果我需要这样声明它们:
public string equipamento;
public string marca;
public string modelo;
[...]
第二种选择显然有效,但第一种选择也可以吗?
答案 0 :(得分:2)
如C#语言规范中所述,10.4字段on MSDN:
声明多个字段的字段声明等效于具有相同属性,修饰符和类型的单个字段的多个声明。例如
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; }
但是作为commented by @hyde,请考虑以前的不良做法。它会主动损害代码的可读性。