using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; class Program { static void Main(string[] args) { FileStream aFile = new FileStream("Temp.txt", FileMode.Create); char[] charData = "this is a test.".ToCharArray(); byte[] byData = new byte[charData.Length]; Encoder e = Encoding.UTF8.GetEncoder(); e.GetBytes(charData, 0, charData.Length, byData, 0, true); // Move file pointer to beginning of file. aFile.Seek(0, SeekOrigin.Begin); aFile.Write(byData, 0, byData.Length); } }
15.19.FileStream | ||||
15.19.1. | The FileMode and FileAccess | |||
15.19.2. | Open a file with exception handling | |||
15.19.3. | Demonstrate random access file | |||
15.19.4. | Read every other value using FileSeek | |||
15.19.5. | Open an existing file | |||
15.19.6. | Read file stream on a per byte basis | |||
15.19.7. | Read file stream as an array of bytes | |||
15.19.8. | Write data to file through FileStream per byte | |||
15.19.9. | Write data to file through FileStream via an array | |||
15.19.10. | Reset internal position for a FileStream | |||
15.19.11. | Write/read bytes using FileStream | |||
15.19.12. | Use FileStream to read a file selected from OpenFileDialog | |||
15.19.13. | Use FileStream to read a file byte by byte | |||
15.19.14. | Use FileStream to write/read a file byte by byte | |||
15.19.15. | Is a stream seekable | |||
15.19.16. | Binary File Reading through FileStream | |||
15.19.17. | Text File Reading with FileStream | |||
15.19.18. | Write byte array with FileStream | |||
15.19.19. | using statement and FileStream | |||
15.19.20. | Move file pointer to beginning of file |