using System.Globalization;
public static void Main()
byte[] attrVal = new byte[] {59, 5, 0, 2 , 241, 6, 115};
Console.WriteLine(BitConverter.ToInt16(attrVal, 0));
var hexString = ByteArrayToString(attrVal);
Console.WriteLine(hexString);
var start_number = Int64.Parse( hexString, NumberStyles.HexNumber );
Console.WriteLine(start_number);
public static string ByteArrayToString(byte[] ba)
StringBuilder hex = new StringBuilder(ba.Length * 2);
hex.AppendFormat("{0:x2}", b);