日期:2014-05-18  浏览次数:21100 次

c#之WebRequest..::.Create 方法 (Uri)
Uri uri = new Uri("http://www.163.com");
  WebRequest requestPage = WebRequest.Create(uri);
  WebResponse response = requestPage.GetResponse();

这段代码错了吗?

错误 1 字段初始值无法引用非静态字段、方法或属性“Web_crawlers.Form1.uri” 

错误 2 字段初始值无法引用非静态字段、方法或属性“Web_crawlers.Form1.requestPage ” 

为什么一直提示这个错误!



------解决方案--------------------
那也应该放在一个函数里。
探讨

引用:
你没放在方法里面,放在class下面了?

它本身不就是内置的一个方法了吗?

------解决方案--------------------
Uri uri = new Uri("http://www.163.com");
WebRequest requestPage = WebRequest.Create(uri);
WebResponse response = requestPage.GetResponse();

简单的说,把这段代码放到一个函数中去,需要的时候调用。