如果把一段段写入dataset,然后再把数据一次性从dataset导出到一个个htm文件会提高效率?谢谢
解决方案 »
- 哪位高手帮忙把这个C++代码转换为C# 最好带注释或者详细说明下
- 求教 C# 界面库 能快速开发的 项目比较急
- datagridview控件应用高手请进
- 急啊!报错“为过程或函数***指定的参数太多”,在线等!
- c#如何放大缩小、移动、旋转图片,没搞过图像编程,找朋友们帮忙!
- 有经验的程序员看一下!
- c# .net winform的反编译问题
- 请问为什么Debug下面没有.dll文件?
- 如何得到记录的数目???急
- 如何实现象C#那样的界面,如单击工具栏中的一项,使主界面的内容发生改变,怎样设置Form之间的关系呢?
- 怎样打开带有菜单和工具条的弹出式窗体(C#,WEB窗体)
- 有这样一个功能,请问怎么实现?谢谢
数组大小设小点
{
WebRequest wrq = WebRequest.Create("http://www.test.com");
HttpWebRequest hwrq = wrq as HttpWebRequest;
hwrq.Referer = "http://www.test.com";
hwrq.AllowAutoRedirect = false;
hwrq.UserAgent = "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)";
WebResponse wrs = hwrq.GetResponse();
Stream respStream = wrs.GetResponseStream(); Encoding encode = System.Text.Encoding.GetEncoding("utf-8"); // Pipe the stream to a higher level stream reader with the required encoding format.
// StreamReader readStream = new StreamReader( respStream, encode );
StreamReader readStream = new StreamReader( respStream, System.Text.Encoding.ASCII ); writeBinaryStreamToFile(respStream);
respStream.Close();
wrs.Close(); } private static void writeBinaryStreamToFile(Stream strm)
{
BufferedStream bufIn;
FileStream outStream;
BufferedStream bufOut; try
{
byte[] buffer = new byte[1024];
bufIn = new BufferedStream(strm); int bytes = bufIn.Read(buffer, 0, buffer.Length);//位数
outStream = File.Create(@"c:\testtemp\a1\test.htm");
bufOut = new BufferedStream(outStream); while (bytes > 0)
{
bufOut.Write(buffer, 0, bytes);
bytes = bufIn.Read(buffer, 0, buffer.Length);
}
bufOut.Flush();
bufOut.Close();
outStream.Close();
bufIn.Close();
strm.Close();
}
catch
{}
}
实际上很多时候没必要自己来读写流。用StreamReader和StreamWriter更简单。