.net关于资源释放问题
写法1:
Stream stream = request.GetRequestStream();
stream.Write(data, 0, data.Length);
stream.Close();
写法2:
request.GetRequestStream().Write(data, 0, data.Length);
问题:
这两种写法是不是一样的,
第一种写法把流写到了 stream所以要释放,
第二种写法没写到流,没法释放资源,也不用释放
是不是这样?
stream.Close()是释放stream跟request.GetRequestStream()没关系 ,是不是这样?