コード例 #1
0
        private string GetIpAddress(string id_str)
        {
            string[] parts = id_str.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
            if (parts.Length != 4) return "";
            byte[] bytes = new byte[4];
            try
            {
                bytes[0] = Globals.HexToByte(parts[0]);
                bytes[1] = Globals.HexToByte(parts[1]);
                bytes[2] = Globals.HexToByte(parts[2]);
                bytes[3] = Globals.HexToByte(parts[3]);
                return string.Format("{0}.{1}.{2}.{3}", bytes[0], bytes[1], bytes[2], bytes[3]);

            }
            catch
            {
                return null;
            }
        }