作者qweqweqweqwe (啪)
看板C_Sharp
標題[請益] 新手的問題
時間Tue Mar 6 21:02:40 2007
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create(this.TextBox3.Text);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader readStream = new
StreamReader(response.GetResponseStream(), Encoding.Default);
一開始我先這樣抓到某個網頁的原始碼然後放到 STREAMREADER裡面
那如果我同時有很多個VOID都要用到一樣的原始碼的時候
一定要在每一個VOID裡面都寫一次一模一樣的東西嗎?
我試過用傳值的方法去分別傳到各個VOID
但是跑完第一個VOID的時候 READER裡面存的東西都會不見
請問有甚麼辦法可以不要寫這麼多次嗎
還是只能這樣?
或是有更好的方法
不知道這樣問 大家看不看得懂@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.107.126
推 GreatShot:你的VOID是指什麼東西 @@? 03/06 23:35
推 qweqweqweqwe:喔 就是一個function而已 void xx(){...} 03/07 11:22
推 sheauren:class設定一個private streamReader 都用那個存取如何? 03/07 14:17
推 wayne0123:你是指抓到的原始碼想在不同的function裡使用吧? 03/07 22:02
→ wayne0123:那你用ReadToEnd() 一次存到字串裡 把他當參數傳就行了 03/07 22:03