List 在web端写? List<byte> result = new List<byte>(); 这个是在win端的写法,我想在web端实现怎么弄呢,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 附上函数的内容: private static byte[] ToByteArray(Stream stream) { int count = 0; List<byte> result = new List<byte>(); try { byte[] buffer = new byte[0x20000]; int bytes = 0; while ((bytes = stream.Read(buffer, 0, 0x20000)) > 0) { count += bytes; for (int i = 0; i < bytes; i++) { result.Add(buffer[i]); } } } catch (Exception ex) { //LogHelper.WriteErrorSync(ex); return null; } //LogHelper.Write(string.Format(CultureInfo.InvariantCulture, "streaming data: {0} bytes", new object[] { count })); return result.ToArray(); } 应用程序里可以使用List 这个函数的,不过web页面程序好像没有这个方法,arraylist也只是返回object的,不知道怎么在web页面程序上实现list这个功能 using System.Collections;using System.Collections.Generic; 大虾快来,有关wcf连接池的问题 ado.net Entity Framework通过model生成数据库脚本如何用代码实现呢? 在线等,急,请各位高手帮忙看一下,为什么不能自已刷新..快下岗了... 问题 删除datagrid选中的那一行数据 测测您的能力:微软程序员测试题 C# 语音程序编译错误 找不到程序集 100分相送 如何动态生成安装包? c#调用c++dll变量类型怎么转换? 如何让客户端windows程序利用http协议把网上一txt文件存储到本地? C#中在WinForm中弹出模式窗口的问题 双系统 问题
private static byte[] ToByteArray(Stream stream)
{
int count = 0;
List<byte> result = new List<byte>();
try
{
byte[] buffer = new byte[0x20000];
int bytes = 0;
while ((bytes = stream.Read(buffer, 0, 0x20000)) > 0)
{
count += bytes;
for (int i = 0; i < bytes; i++)
{
result.Add(buffer[i]);
}
}
}
catch (Exception ex)
{
//LogHelper.WriteErrorSync(ex);
return null;
}
//LogHelper.Write(string.Format(CultureInfo.InvariantCulture, "streaming data: {0} bytes", new object[] { count }));
return result.ToArray();
}
using System.Collections.Generic;