通过 HttpWebRequest.Create(url) 使用 HttpWebRequest 时,是否有比以下更简单的方法来使用对象初始化器来初始化 HttpWebRequest:
class RequestLight
{
public HttpWebRequest WebRequestObj;
public RequestLight(string url)
{
WebRequestObj = HttpWebRequest.CreateHttp(url);
}
}
现在可以这样使用(webreq 对象的对象初始化器的期望效果)
var obj = new RequestLight("http://google.com")
{ WebRequestObj = { CookieContainer = null } }.WebRequestObj;
我错过了什么吗?或者这是获得预期效果的最简单方法?
注意:使用原始方式,您必须通过静态方法创建对象,然后一一分配每个属性。