Reader Level:
Articles

How to write a binary file in C#

By Mahesh Chand on Jul 12, 2012
How to write a binary file using C# and .NET.
  • 0
  • 0
  • 10443
Download Files:
 


Writing Binary to a Stream

The Write overloaded method is used to write primitive data types to a stream. The Write method can write a Boolean, Byte, Char, Decimal, Double, and Integer data types. 

The following code snippet creates a BinaryWriter and writes string, Boolean, integer and double data types to the stream. 

string authorName = "Mahesh Chand";
int age = 30;
string bookTitle = "ADO.NET Programming using C#";
bool mvp = true;
double price = 54.99;

using (BinaryWriter binWriter =
    new BinaryWriter(File.Open(fileName, FileMode.Create)))
{
    // Write string 
    binWriter.Write(authorName);
    // Write string 
    // Write integer
    binWriter.Write(age);
    binWriter.Write(bookTitle);
    // Write boolean
    binWriter.Write(mvp);
    // Write double 
    binWriter.Write(price);
}              


Learn More: 



Mahesh Chand

Founder C# Corner, a member-contributions based community founded in 1999 focuses on character, values, learning, sharing, networking and career growth. Mahesh has been awarded prestigious... Read more

COMMENT USING

Trending up