/// <summary>
/// Decimal to Bye array
/// </summary>
/// <param name="dec">decimal</param>
/// <returns>byte array</returns>
public static byte[] DecimalToBytes(Decimal dec)
{
using (MemoryStream stream = new MemoryStream())
{
using (BinaryWriter writer = new BinaryWriter(stream))
{
writer.Write(dec);
return stream.ToArray();
}
}
}
/// <summary>
/// Byte array to Decimal
/// </summary>
/// <param name="src">byte array</param>
/// <returns>decimal</returns>
public static Decimal BytesToDecimal(byte[] src)
{
if (src.Length == 1)
{
return Decimal.Parse(((char)src[0]).ToString());
}
using (MemoryStream stream = new MemoryStream(src))
{
using (BinaryReader reader = new BinaryReader(stream))
{
return reader.ReadDecimal();
}
}
}
It is the coolest site,keep so!