0
可能重複:
Question on C# Variable Scope vs. Other Languages爲什麼這個工作在Java中,但不是在C#中? a.k.a.範圍如何在C#中工作?
從here中獲得,但它是同樣的問題,我今天工作了。我不是C#程序員,我正在學習。
的Java:
class Test
{
double x;
void F(boolean b) {
x = 1.0;
if (b) {
int x = 1;
}
}
}
C#:
class Test
{
double x;
void F(bool b) {
x = 1.0;
if (b) {
int x = 1;//error
}
}
}