/// <summary> /// Convert Hex string to UInt32Array /// </summary> /// <param name="str">Hex string. For example: "EEFFEEFFEEFFEEFF" or "EEFFEEFF EEFFEEFF" or "EEFFEEFF, EEFFEEFF"</param> /// <returns></returns> public static UInt32Array FromString(string str) { str = str.Trim(); UInt32Array Arr = new UInt32Array(); string[] s = Util.SplitString(str, new char[] { ',', ' ' }, 8); for (int i = 0; i < s.Length; i++) { try { Arr.Add(Convert.ToUInt32(s[i], 16)); } catch { } } return(Arr); }
/// <summary> /// Convert Hex string to UInt32Array /// </summary> /// <param name="str">Hex string. For example: "EEFFEEFFEEFFEEFF" or "EEFFEEFF EEFFEEFF" or "EEFFEEFF, EEFFEEFF"</param> /// <returns></returns> public static UInt32Array FromString(string str) { str = str.Trim(); UInt32Array Arr = new UInt32Array(); string[] s = Util.SplitString(str, new char[] { ',', ' ' }, 8); for (int i = 0; i < s.Length; i++) { try { Arr.Add(Convert.ToUInt32(s[i], 16)); } catch { } } return Arr; }