作者kyoin (nioyk)
看板C_Sharp
标题[问题] try.. catch
时间Wed Jul 1 16:03:30 2009
private void Form1_Load(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(@"test.txt", System.Text.Encoding.Default);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("
http://tw.yahoo.com");
try
{
// 这边想写 一行一行读记事本
request.Proxy = new WebProxy("放记事本第一行的proxy",port);
HttpWebResponse webresponse =
(HttpWebResponse)request.GetResponse();
}
catch (Exception e)
{
e.Message.ToString()="无法解析 Proxy 名称:";
}
}
这只程式的动作是先去读取记事本
记事本的内容:
proxy.hinet.net:80
proxy.yahoo.com.tw:8132
.
.
.
.......
以此类推
然後在try当中先读取第一行的文字
记事本每一行代表一个proxy
如果发生错误进入catch
如果错误的内容为无法解析 Proxy 名称:
接着在进入try当中 读取记事本的下一行
程式跑的动作大概就是这样...
我遇到的问题
就是不晓得该怎麽让记事本一行一行读比较好
还有就是 如果遇到错误 该怎麽回去try当中读取记事本的下一行
麻烦各位 给我一点提示了 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.108.61.153
※ 编辑: kyoin 来自: 120.108.61.153 (07/01 16:13)
1F:推 joefaq:存成string[] 然後foreach 07/01 20:30