Thanks Aaron....

But I want to also attempt in using this method other than streamreader class. Here's what I've been playing with....

VB Code:
  1. Private Const OutPut As Integer = 1
  2.  
  3. Public Structure AboutFoods
  4.    Dim Color as String
  5.    Dim Food as String
  6. End Structure
  7.  
  8. Private Sub Process(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ....
  9.  
  10. Dim strFoods As New String(" "c, 10)
  11.  
  12. FileOpen(1, foodfile.BIN, OpenMode.Binary, OpenAccess.Read, OpenShare.Shared)  'Open .BIN file
  13.  
  14.         Do While Not EOF(1)
  15.             FileGet(1, strFoods)  'Read thru each 10 bytes
  16.  
  17.             '**How do you load Color and Food into AboutFoods.Color and
  18.            'AboutFoods.Food, and be able to access each item in array...
  19.            'or should I read 20 bytes each time, and split each record
  20.            '10 bytes to get Color and Food?
  21.  
  22.         Loop
  23.  
  24. End Sub

And I'd want to be able to get # of records read in binary file, and each item in structure array.....

Thanks again...