List<byte> result = new List<byte>();
     
这个是在win端的写法,我想在web端实现怎么弄呢,谢谢

解决方案 »

  1.   

    附上函数的内容:
        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();
        }
      

  2.   

    应用程序里可以使用List 这个函数的,不过web页面程序好像没有这个方法,arraylist也只是返回object的,不知道怎么在web页面程序上实现list这个功能
      

  3.   

    using System.Collections;
    using System.Collections.Generic;