在同一行声明的多个字段的可访问性
本文关键字:字段 访问 声明 一行 | 更新日期: 2023-09-27 18:00:05
我想知道如果我这样做,所有变量都将是公共的,还是只有第一个:
public string equipamento, marca, modelo, descricao, observacoes, prioridade;
或者如果我需要这样申报:
public string equipamento;
public string marca;
public string modelo;
[...]
第二个选项显然有效,但第一个选项也有效吗?
如C#语言规范第10.4节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; }
但正如@hyde评论的那样,想想以前的糟糕做法吧。它会严重损害代码的可读性。