我要在label1上顯示"Bob3"
我寫這樣可以達成
{
int x, y, z;
x = 1; y = 1; z = 1;
int i = x + y + z;
string var1= "Bob";
label1.Text = var1 + i;
}
但如果寫這樣
{
int x, y, z = 1;
int i = x + y + z;
string var1= "Bob";
label1.Text = var1 + i;
}
就會出現錯誤:
使用未指定的區域變數 'x'
使用未指定的區域變數 'y'
求問大大,為啥會這樣?
課本中有說
int x;
int y; 相等 int x,y,z = 1;
int z;

X