69
Chương 2: Thao tác dữ liệu
byte[] b = DecimalToByteArray(src);
// Trả về giá trị decimal được mã hóa theo Base64.
return Convert.ToBase64String(b);
}
// Giải mã một giá trị decimal được mã hóa theo Base64.
public static decimal Base64ToDecimal (string src) {
// Giải mã vào mảng kiểu byte.
byte[] b = Convert.FromBase64String(src);
// Trả về giá trị decimal.
return ByteArrayToDecimal(b);
}
// Mã hóa Base64 với giá trị int.
public static string IntToBase64 (int src) {
// Chuyển giá trị int thành mảng kiểu byte.
byte[] b = BitConverter.GetBytes(src);
// Trả về giá trị int được mã hóa theo Base64.
return Convert.ToBase64String(b);
}
// Giải mã một giá trị int được mã hóa theo Base64.
public static int Base64ToInt (string src) {
// Giải mã vào mảng kiểu byte.
byte[] b = Convert.FromBase64String(src);
// Trả về giá trị int.
return BitConverter.ToInt32(b,0);
}