示例#1
0
 public void write(string toAdd, int start, int length)
 {
     using (System.IO.StreamWriter file = new System.IO.StreamWriter("##GOOL##" + reader.getName(), true))
     {
         char[] text = System.IO.File.ReadAllText(reader.getName()).ToCharArray();
         int    i    = 0;
         for (; i < start; i++)
         {
             file.Write(text [i]);
         }
         char[] p = toAdd.toCharArray();
         for (int j = 0; j < length; i++, j++)
         {
             file.Write(p[j]);
         }
         for (; i < text.Length; i++)
         {
             file.Write(text [i]);
         }
         file.Close();
         System.IO.File.Move("##GOOL##" + reader.getName(), reader.getName());
     }
 }
示例#2
0
	public GoolBufferedWriterForCS(GoolBufferedWriterForCS reader){
		this.reader = reader;
		this.file = new System.IO.StreamWriter (reader.getName (), true);
	}
示例#3
0
 public GoolBufferedWriterForCS(GoolBufferedWriterForCS reader)
 {
     this.reader = reader;
     this.file   = new System.IO.StreamWriter(reader.getName(), true);
 }