Пример #1
0
 /// <summary>
 /// Returns a string representation of this object.
 /// </summary>
 /// <returns>A string representation of this object.</returns>
 public override String ToString()
 {
     return(String.Format("{0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}{8}",
                          IPAddressArray[0].ToString("x2") + IPAddressArray[1].ToString("x2"),
                          IPAddressArray[2].ToString("x2") + IPAddressArray[3].ToString("x2"),
                          IPAddressArray[4].ToString("x2") + IPAddressArray[5].ToString("x2"),
                          IPAddressArray[6].ToString("x2") + IPAddressArray[7].ToString("x2"),
                          IPAddressArray[8].ToString("x2") + IPAddressArray[9].ToString("x2"),
                          IPAddressArray[10].ToString("x2") + IPAddressArray[11].ToString("x2"),
                          IPAddressArray[12].ToString("x2") + IPAddressArray[13].ToString("x2"),
                          IPAddressArray[14].ToString("x2") + IPAddressArray[15].ToString("x2"),
                          (InterfaceId.IsNotNullOrEmpty() ? "%" + InterfaceId : "")));
 }