ToString() public method

Overrides System.Object.ToString to return this object rendered in a canonicalized notation
public ToString ( ) : string
return string
Ejemplo n.º 1
0
        /// <summary>
        ///   Overrides System.Object.ToString to return
        ///   this object rendered in a quad-dotted notation
        /// </summary>
        public override string ToString()
        {
            if (m_Family == AddressFamily.InterNetwork)
            {
                return(ToString(m_Address));
            }
            else
            {
                ushort[] numbers = m_Numbers.Clone() as ushort[];

                for (int i = 0; i < numbers.Length; i++)
                {
                    numbers[i] = (ushort)NetworkToHostOrder((short)numbers[i]);
                }

                IPv6Address v6 = new IPv6Address(numbers);
                v6.ScopeId = ScopeId;
                return(v6.ToString());
            }
        }
Ejemplo n.º 2
0
                /// <summary>
                ///   Overrides System.Object.ToString to return
                ///   this object rendered in a quad-dotted notation
                /// </summary>
                public override string ToString ()
                {
                        if(m_Family == AddressFamily.InterNetwork)
                                return ToString (m_Address);
                        else
                        {
                                ushort[] numbers = m_Numbers.Clone() as ushort[];

                                for(int i=0; i<numbers.Length; i++)
                                        numbers[i] = (ushort)NetworkToHostOrder((short)numbers[i]);

                                IPv6Address v6 = new IPv6Address(numbers);
                                v6.ScopeId = ScopeId;
                                return v6.ToString();
                        }
                }