Mega Code Archive

 
Categories / C# / File Stream
 

Illustrates random access to a file

using System; using System.IO; public class RandomAccess {   public static void Main(String[] args) {     FileStream fileStream = new FileStream("test.cs", FileMode.Open);     fileStream.Seek(20, SeekOrigin.Begin);          byte[] anInt = new byte[4];     fileStream.Read(anInt,0,4);     int number = anInt[3];          for(int i = 2; i >= 0; i--){       number *= 256;       number += anInt[i];     }          Console.WriteLine("The number starting at byte 20 is {0}",  number);     fileStream.Close();   } }