看板 C_Sharp 關於我們 聯絡資訊
不好意思大大們 我想問這兩個名詞有啥差別 就是"呼叫" 跟 "傳回"是差在哪 就好比我的一段程式碼 private button1_click(object sender,RoutedEventArgs e) { for(int i=0;i<10;i++) { int []p=new int[10]; p[i]=Convert.ToInt16(textbox1.text); } } 當我按下button時 是不是"呼叫" 就只會儲存當下目前看到的值 而如果我希望要做到"傳回" 也就是收集好全部10筆的資料 我是不是要用別種寫法 不知有沒有大大們可以為我解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.231.33
ssccg:只會存當下的值沒錯,但是這跟呼叫和傳回沒關係 04/25 00:38
dreamday1023:那如果我希望可以 將我每次輸入的值都存下來 應該怎 04/25 00:46
dreamday1023:樣用呢 04/25 00:47
andymai:是想在每次click時把textbox1.text的值依序存到p陣列去? 04/25 02:09
andymai:如果是的話~應該把p和指標i弄成全域變數~而不是寫在事件中 04/25 02:11
dreamday1023:也就是說 每當我要做for迴圈時 裡面的所有的"i"我都 04/25 02:51
dreamday1023:都必須變成全域變數囉 04/25 02:51
andymai:如果跟我想的一樣~其實for迴圈是多餘的~只要在click寫i++; 04/25 03:14
andymai:就可以了~但也要注意到i和陣列大小的關係 04/25 03:16
F23ko:想離開大括弧{} 還使用那個變數的話,就把宣告變數的動作移 04/25 08:09
F23ko:到外面。 04/25 08:09