[問題] 怎麼可以使用其他button取得的變數?

看板C_Sharp (C#)作者 (鋼彈)時間18年前 (2007/05/04 16:07), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
private void button1_Click(object sender, EventArgs e) { ......... string [] dir = Directory.Getfiles(TextBox.Text); ......... } private void button2_Click(object sender, EventArgs e) { foreach(string filename in dir) ......... } 我要如何才能在button2中使用dir的值? 我不能直接這樣用 只能在button2中自己加上一行 string [] dir = ........; 這樣才行 請問有什麼更好的方法嗎 ? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.104.223

05/04 16:55, , 1F
這二個button在同一個class的話,把dir宣告成物件變數
05/04 16:55, 1F

05/04 18:44, , 2F
是說 前面加上public static 嗎? 但是這樣顯示錯誤
05/04 18:44, 2F
文章代碼(AID): #16Ekcpye (C_Sharp)
文章代碼(AID): #16Ekcpye (C_Sharp)