C# 声明具有多个值的字符串意味着什么?

C# 声明具有多个值的字符串意味着什么?,c#,string,C#,String,举个例子, public string a_UId, a_ProgramID, a_BuildingID, a_UserName, a_Level; public long b_Linetype= 0, b_TotalLine = 0; 它是以下内容的简写: type variable1; type variable2; ... 您没有声明具有多个值的字符串。您正在声明几个不同的变量。区分变量和值非常重要 因此: 相当于: public string x; public string

举个例子,

public string a_UId, a_ProgramID, a_BuildingID, a_UserName, a_Level;    
public long b_Linetype= 0, b_TotalLine = 0;
它是以下内容的简写:

type variable1;
type variable2;
...

您没有声明具有多个值的字符串。您正在声明几个不同的变量。区分变量和值非常重要

因此:

相当于:

public string x;
public string y;
public string z;
另一方面,我强烈建议您放弃前缀,并将所有字段设置为私有

public string x;
public string y;
public string z;