Byte Array to a text file
C# is a strongly typed language. That means that every object you create or use in a C# program must have a specific type. Byte is an immutable value type that represents unsigned integers with values that range from 0 to 255 .
Here we open a FileStream class instance and using the method Write() . Write() method writes a block of bytes to the current stream using data read from buffer.
oFileStream.Write(byteData, 0, byteData.Length);
The following C# program shows how to write the content of a Byte Array into a Text file.
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = "http://csharp.net-informations.com";
System.Text.UTF8Encoding encod = new System.Text.UTF8Encoding();
byte[] byteData = encod.GetBytes(str);
System.IO.FileStream oFileStream = null;
oFileStream = new System.IO.FileStream("c:\\bytes.txt", System.IO.FileMode.Create);
oFileStream.Write(byteData, 0, byteData.Length);
oFileStream.Close();
}
}
}
Related Topics
Related Topics