Exemple #1
0
        /// <summary>Returns a <see cref="System.String" /> that represents this instance.</summary>
        /// <returns>A <see cref="System.String" /> that represents this instance.</returns>
        public override string ToString()
        {
            var l = new List <string>();

            l.Add(NetworkInterface.Name);
            if (!NetworkInterface.MacAddress.IsNullOrEmpty())
            {
                l.Add("MAC: " + NetworkInterface.MacAddress);
            }

            l.Add("IP: " + IPv4Address.ToString());
            if (DnsServer.Any())
            {
                l.Add("DNS: " + DnsServer[0]);
            }

            return(string.Join("; ", l.ToArray()));
        }