Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Uri.Equals Método

Compares two Uri instances for equality.

Namespace:  System
Assembly:  System (em System. dll)

[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.Infrastructure)]
public override bool Equals(
	Object comparand
)

Parâmetros

comparand
Tipo: System.Object
The Uri instance or a URI identifier to compare with the current instance.

Valor de retorno

Tipo: System.Boolean
true if the two instances represent the same URI; otherwise, false.

The Equals method compares the two instances without regard to user information (UserInfo) and fragment (Fragment) parts that they might contain.For example, given the URIs http://www.contoso.com/index.htm#search and http://user:password@www.contoso.com/index.htm, the Equals method would return true.

ObservaçãoObservação:

In the .NET Framework versions 1.0 and 1.1, the Query is also ignored.

ObservaçãoObservação:

The Equals() method can be overridden in a derived class; use caution as a malicious entity could modify the method.You should not use this método to executar Segurança Checks unless you know that this instância came from a fonte confiável.

This example creates two Uri instances from strings and compares them to determine whether they represent the same value. address1 and address2 are the same because the Fragment portion is ignored for this comparison.O resultado é gravado o console.

// Create some Uris.
Uri address1 = new Uri("http://www.contoso.com/index.htm#search");
Uri address2 = new Uri("http://www.contoso.com/index.htm"); 
if (address1.Equals(address2))
    Console.WriteLine("The two addresses are equal");
else
    Console.WriteLine("The two addresses are not equal");


Contribuições da comunidade

ADICIONAR
Mostrar: