タイトル | : Re^3: EqualsメソッドとIs演算子の違い |
記事No | : 5900 |
投稿日 | : 2007/07/23(Mon) 18:02 |
投稿者 | : 魔界の仮面弁士 |
> これだと EqualsメソッドとIs演算子の違いが見られませんでした。
Imports System.Net Public Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load Dim X As IPAddress = IPAddress.Parse("192.168.0.1") Dim Y As IPAddress = IPAddress.Parse("192.168.0.1") Dim Z As IPAddress = X
Debug.Print(X Is Y) ' False Debug.Print(X Is Z) ' True
Debug.Print(X.Equals(Y)) ' True ★ Debug.Print(X.Equals(Z)) ' True
Debug.Print(ReferenceEquals(X, Y)) ' False Debug.Print(ReferenceEquals(X, Z)) ' True End Sub End Class
|