Uri.Inequality(Uri, Uri) Uri.Inequality(Uri, Uri) Uri.Inequality(Uri, Uri) Uri.Inequality(Uri, Uri) Operator

Definição

Determina se duas instâncias de Uri não têm o mesmo valor.Determines whether two Uri instances do not have the same value.

public:
 static bool operator !=(Uri ^ uri1, Uri ^ uri2);
public static bool operator != (Uri uri1, Uri uri2);
static member op_Inequality : Uri * Uri -> bool
Public Shared Operator != (uri1 As Uri, uri2 As Uri) As Boolean

Parâmetros

uri1
Uri Uri Uri Uri

Uma instância Uri a ser comparada com uri2.A Uri instance to compare with uri2.

uri2
Uri Uri Uri Uri

Uma instância Uri a ser comparada com uri1.A Uri instance to compare with uri1.

Retornos

Um valor Boolean que é true se as duas instâncias Uri não são iguais, caso contrário, false.A Boolean value that is true if the two Uri instances are not equal; otherwise, false. Se o parâmetro é null, esse método retorna true.If either parameter is null, this method returns true.

Exemplos

Este exemplo cria três instâncias Uri a partir de cadeias de caracteres e as compara para determinar se elas representam o mesmo valor.This example creates three Uri instances from strings and compares them to determine whether they represent the same value. Address2 e Address3 não são iguais porque Address3 contém um Query que não é encontrado em Address2.Address2 and Address3 are not the same because Address3 contains a Query that is not found in Address2. O resultado é gravado no console.The outcome is written to the console.

// Create some Uris.
Uri^ address1 = gcnew Uri( "http://www.contoso.com/index.htm#search" );
Uri^ address2 = gcnew Uri( "http://www.contoso.com/index.htm" );
Uri^ address3 = gcnew Uri( "http://www.contoso.com/index.htm?date=today" );

// The first two are equal because the fragment is ignored.
if ( address1 == address2 )
   Console::WriteLine( "{0} is equal to {1}", address1, address2 );

// The second two are not equal.
if ( address2 != address3 )
   Console::WriteLine( "{0} is not equal to {1}", address2, address3 );
// Create some Uris.
Uri address1 = new Uri("http://www.contoso.com/index.htm#search");
Uri address2 = new Uri("http://www.contoso.com/index.htm"); 
Uri address3 = new Uri("http://www.contoso.com/index.htm?date=today"); 

// The first two are equal because the fragment is ignored.
if (address1 == address2)
    Console.WriteLine("{0} is equal to {1}", address1.ToString(), address2.ToString());

// The second two are not equal.
if (address2 != address3)
    Console.WriteLine("{0} is not equal to {1}", address2.ToString(), address3.ToString());
' Create some Uris.
Dim address1 As New Uri("http://www.contoso.com/index.htm#search")
Dim address2 As New Uri("http://www.contoso.com/index.htm")
Dim address3 As New Uri("http://www.contoso.com/index.htm?date=today")

' The first two are equal because the fragment is ignored.
If address1 = address2 Then
    Console.WriteLine("{0} is equal to {1}", address1.ToString(), address2.ToString())
End If 
' The second two are not equal.
If address2 <> address3 Then
    Console.WriteLine("{0} is not equal to {1}", address2.ToString(), address3.ToString())
End If

Comentários

Essa sobrecarga usa o método Equals para determinar se as duas instâncias Uri não são equivalentes.This overload uses the Equals method to determine whether the two Uri instances are not equivalent. o conteúdo UserInfo e Fragment é ignorado ao fazer essa comparação.UserInfo and Fragment content is ignored when making this comparison.

Aplica-se a