tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: EqualsメソッドとIs演算子の違い
投稿日: 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。