Exemple #1
0
        /// <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;
        }