Re: [心得] 會員變數與區域變數同名會怎樣?!
看板C_Sharp (C#)作者perturbed (perturbed seed)時間20年前 (2005/04/05 02:06)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《tomex (tomex_ou)》之銘言:
: public class Test
: {
: protected string LUCK_ID;
: private void TestMethod()
: {
: string LUCK_ID = "重複宣告變數應該要error, 但complie卻成功!";
: }
: }
全域跟區域變數名稱可以相同,但同ㄧ個scope內的變數名稱要惟一。
這樣才會出錯。
1.
public class Test
{
protected string LUCK_ID;
Method1(){}
Method2(){}
Method3(){}...
string LUCK_ID="ReDefined."
}
2.
public class Test
{
protected string LUCK_ID;
private void TestMethod( string LUCK_ID )
{
string LUCK_ID = "ReDefined.";
}
}
--
給小弟賺點p幣...
--
│ˊ
一 今 千口 ──┼ ‧ 一 今 奚佳 ┼ ┤├
心 小壬 工 │ , 心 ┼ ┤├
╰ │ ┤├
╯ ╯╰
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.10.250
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章