public string parse(string val) { NumberOfNibble = Int32.Parse(StringManipulator.getByte(val, 1)); TON_NPI = StringManipulator.getByte(val, 2); int temp = (NumberOfNibble + 1) / 2; Address = StringManipulator.getBytes(val, 3, temp).ToUpper(); return(val.Substring((temp + 2) * 2)); }