String
macAddress = "11:11:22:11:11:8A"
;
String[] macValues = macAddress.Split(
':');
List<
byte> mac =
new
List<
byte>();
foreach (
String v
in macValues)
{
byte macValue =
Byte.Parse(v,
NumberStyles.AllowHexSpecifier);
mac.Add(macValue);
}
if (mac.Count != 6)
{
Console
.WriteLine("Invalid MAC address."
);
return
;
}
OctetString
setValue =
new
OctetString
();
setValue.Set(mac.ToArray());
Console.WriteLine(
"MAC Address: {0} (from {1})", setValue.ToMACAddressString(), macAddress);