private byte[] FromString(string aValue, StringFormats resultFormat) { switch (resultFormat) { case StringFormats.BASE64: return(Convert.FromBase64String(aValue)); case StringFormats.HEX: case StringFormats.BIT: return(HexConvert.FromString(aValue)); default: return(Convert.FromBase64String(aValue)); } }
private static string ConvertString(byte[] aValue, StringFormats resultFormat) { switch (resultFormat) { case StringFormats.BASE64: return(Convert.ToBase64String(aValue)); case StringFormats.HEX: return(HexConvert.ToString(aValue)); case StringFormats.BIT: return(BitConverter.ToString(aValue).Replace("-", "")); default: return(Convert.ToBase64String(aValue)); } }