我有以下的C#代碼片段,但不工作
static void Main(string[] args)
{
if (true)
{
string name = "test";
}
else
{
string name = "hello";
}
string name = "world";
}
它給了我一個錯誤,指出 '名稱' 爲已在最後一行中聲明,但如果我更改它爲'name = "some string"
說變量名稱未聲明。
這個場景似曾相識......(不,這不是一個錯誤,它在SPEC) – BoltClock 2011-05-18 18:47:26
@BoltClock和安東尼:關閉我的問題 – 2011-05-18 18:50:23
這個問題已經被問了萬次。請在詢問之前搜索,人們! – dlev 2011-05-18 18:50:39