[請益] 新手的問題

看板C_Sharp (C#)作者 (啪)時間18年前 (2007/03/06 21:02), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/1
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

03/06 23:35, , 1F
你的VOID是指什麼東西 @@?
03/06 23:35, 1F

03/07 11:22, , 2F
喔 就是一個function而已 void xx(){...}
03/07 11:22, 2F

03/07 14:17, , 3F
class設定一個private streamReader 都用那個存取如何?
03/07 14:17, 3F

03/07 22:02, , 4F
你是指抓到的原始碼想在不同的function裡使用吧?
03/07 22:02, 4F

03/07 22:03, , 5F
那你用ReadToEnd() 一次存到字串裡 把他當參數傳就行了
03/07 22:03, 5F
文章代碼(AID): #15xMPnWx (C_Sharp)
文章代碼(AID): #15xMPnWx (C_Sharp)