C# 声明多个公共变量

C# 声明多个公共变量,c#,variables,C#,Variables,有没有一种更简单的方法可以在这样一个可访问性下声明多个变量 差不多 public int var1; public int var2; public int var3; 您可以将可访问性放在第一位,将所有变量名用逗号分隔在同一行。像这样: public: int var1; int var2; int var3; 从您的评论来看,您似乎想要可访问性,但类型不同。这是不可能的,您必须这样做: public int var1, var2, var3; 在一行中使用全部

有没有一种更简单的方法可以在这样一个可访问性下声明多个变量

差不多

public int var1;
public int var2;
public int var3;

您可以将可访问性放在第一位,将所有变量名用逗号分隔在同一行。像这样:

public:
    int var1;
    int var2;
    int var3;
从您的评论来看,您似乎想要可访问性,但类型不同。这是不可能的,您必须这样做:

public int var1, var2, var3;

在一行中使用全部

一条语句可以分配多个变量。语言文字 派生自C风格的语法通常允许您使用逗号来声明 一条语句中包含多个变量

C不支持C++语法访问说明符声明。 下面的程序显示了如何声明多个变量#


不,那是不可能的。为什么?输入太多了吗?请注意,应该避免使用公共变量。你应该改为使用属性。我在一些类中有很多变量,在每个类后面键入public似乎真的不必要。我想我看到其他语言也有类似的东西。请不要在问题标题中包含有关语言的信息,除非没有它就没有意义。标记就是为了这个目的。当然,它们也必须共享同一类型。@Jon根据示例,我想这就是OP想要的。很抱歉,类似的类型只是巧合。我正在寻找一种涵盖多种类型,最好是多行的解决方案。@Tijesunimi将其包含在您的答案中仍然是一个好主意,因此它更具吸引力visible@Cains你需要在你的问题中说明这一点。顺便说一句,你所问的是不可能的,因为它不能回答问题,而且这个类是无用的。。。优点是什么?虽然编码实践并不吸引人,但这确实回答了这个问题。@payo它缺少多种类型+使用一个类毫无意义,只是不必要的开销
public int var1, var2;
public double var3;
public int var1, var2, var3, var4;
 public int var1,var2,var3;
 public double d1,d2,d3;
 public string txt1,txt2,txt3,txt4;
class MultipleVariable
{
    public int  x,y,z;
    private int x1,x2,x3;

    public float a,b,c;
    private float a1,b2,c3;

    public char p,q,r;
    private char p1,q2,r3;

};