Code Listing 1:
/// <summary> ///function: FileStream file stream Read file/// </summary> /// <param name= "FilePath" >Parameters: File path</param> /// <returns>return Value: StreamReader object</returns> Public StaticStreamReader READFILEBYFS (stringFilePath) {FileStream Fs=NULL; StreamReader Sr=NULL; Try{Fs=NewFileStream (FilePath, FileMode.OpenOrCreate, FileAccess.Read); Sr=NewStreamReader (Fs, Encoding.default); } Catch(IOException e) {Throwe; } returnSr; }
Code Listing 2:
/// <summary> ///function: FileStream file stream Write file/// </summary> /// <param name= "FilePath" >Parameters: File path</param> /// <returns>return Value: StreamWriter object</returns> Public StaticStreamWriter WRITEFILEBYFS (stringFilePath) {FileStream Fs=NULL; StreamWriter Sw=NULL; Try{Fs=NewFileStream (FilePath, FileMode.OpenOrCreate, FileAccess.Write); Sw=NewStreamWriter (Fs, Encoding.default); } Catch(IOException e) {Throwe; } returnSw; }
Call these two methods to read and write the file call method I will not write
C # IO Read-write file Method encapsulation