How to write a binary file in C#

Writing Binary to a Stream

The Write overloaded method is used to write primitive data types to a stream. The Write method can write 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: Create a binary file in C#


Similar Articles
Mindcracker
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.