// Create a byte array from a decimal public static byte[] DecimalToByteArray (decimal src) { // Create a MemoryStream as a buffer to hold the binary data using (MemoryStream stream = new MemoryStream()) { // Create a BinaryWriter to write binary data to the stream using (BinaryWriter writer = new BinaryWriter(stream)) { // Write the decimal to the BinaryWriter/MemoryStream writer.Write(src); // Return the byte representation of the decimal return stream.ToArray(); } } } //csharp/7767