title: what's the difference between a streamwriter and a binarywriter?
body: <p>this really confuses me, say i want to save an integer into a file, int x=56, the binarywriter takes the ascii equivalent of the representation of 56 in memory 
  00000000 00000000 00000000 00111000 , which would be  : null null null 8 and write it to the file? am i correct? can someone explain how those twofunction and when should i use each of them? im using c# btw. thanx in advance!</p>