关于流的问题
如何往一个流里面循环写 
 DataRow   drw   =   reportRelationData1.TINFO_NoticeContent.Rows[0]; 
 byte[]   image   =   drw[ "Content "]   as   byte[]; 
    //生成临时文件 
 byte[]   SFile   =   image; 
 int   intFileSize   =   SFile.Length;		            //文件大小 
 FileStream   fsFile   =   new   FileStream(strFileName,   FileMode.OpenOrCreate); 
 fsFile.Write(SFile,   0,   intFileSize);	//写文件 
 size   =   size   +   intFileSize; 
 fsFile.Close();   
 我想循环往SFile中写,但是这样就超出的索引位置,如何解决这样问题??上面是没做循环时的效果.
------解决方案--------------------写成一个文件很简单,使用FileMode.Append打开文件就可以在后面追加了,或者干脆不关闭文件流,连续写也可以,关键是以后怎么读取,不能读取的文件是没意义的文件。
------解决方案--------------------帮你顶一下,让高手来解答哈
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------帮顶 !
------解决方案--------------------帮顶..
------解决方案--------------------这样可否! 
 FileStream fsFile = new FileStream(strFileName, FileMode.Append); 
 for (int i = 0; i  < count; i++) 
                 { 
                     DataRow drw = reportRelationData1.TINFO_NoticeContent.Rows[i]; 
                     byte[] image = drw[ "Content "] as byte[]; 
                     //生成临时文件 
                     byte[] SFile = image; 
                     int intFileSize =SFile.Length;		    //文件大小 
                     fsFile.Write(SFile, size, intFileSize);	//写文件 
                     size = size + intFileSize; 
                 } 
 fsFile.Close();
------解决方案--------------------up