c# bmp to byte array code example

Example 1: c# string to byte array

string author = "Mahesh Chand";  
// Convert a C# string to a byte array  
byte[] bytes = Encoding.ASCII.GetBytes(author);  

// Convert a byte array to a C# string. 
string str = Encoding.ASCII.GetString(bytes);

Example 2: bitmap to byte array c#

public static byte[] ImageToByteArray(Image img)
        {
            using (var stream = new MemoryStream())
            {
                img.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
                return stream.ToArray();
            }
        }

Example 3: c# number to byte array

public byte[] ConvertNumToByte(int Number)
{
  byte[] ByteArray = new byte[32];
  string BinString = Convert.ToString(Number, 2);
  char[] BinCharArray = BinString.ToCharArray();
  try
  {
    System.Array.Reverse(BinCharArray);
    if (BinCharArray != null && BinCharArray.Length > 0)
    {
      for (int index = 0; index < BinCharArray.Length; ++index)
      {
        ByteArray[index] = Convert.ToByte(Convert.ToString(BinCharArray[index]));
      }
    }
  }
  catch
  {
  }
  return ByteArray;
}