using
System;
class
GFG {
public
static
void
Main()
{
try
{
byte
[] byte1 = {2, 4, 6, 8, 10, 12,
14, 16, 18, 20};
get
(byte1,
"byte1"
);
Console.WriteLine(
""
);
Console.WriteLine(
"s is null"
);
byte
[] val = Convert.FromBase64String(
null
);
Console.WriteLine(
"Converted byte value: {0}"
,
BitConverter.ToString(val));
}
catch
(ArgumentNullException e) {
Console.Write(
"Exception Thrown: "
);
Console.Write(
"{0}"
, e.GetType(), e.Message);
}
catch
(FormatException e) {
Console.Write(
"Exception Thrown: "
);
Console.Write(
"{0}"
, e.GetType(), e.Message);
}
}
public
static
void
get
(
byte
[] bytes,
string
str)
{
Console.WriteLine(
"For {0}"
, str);
string
s = Convert.ToBase64String(bytes);
Console.WriteLine(
"The base 64 string: '{0}'"
, s);
byte
[] val = Convert.FromBase64String(s);
Console.WriteLine(
"Converted byte value: {0}"
,
BitConverter.ToString(val));
}
}