Lire en anglais

Partager via


Byte.Equals Méthode

Définition

Retourne une valeur indiquant si deux instances de Byte représentent la même valeur.

Surcharges

Equals(Byte)

Retourne une valeur indiquant si cette instance et un objet Byte spécifié représentent la même valeur.

Equals(Object)

Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

Exemples

L’exemple de code suivant détermine si la première Byte valeur est égale à la deuxième Byte valeur et si la première Byte valeur est égale à la version boxée de la deuxième Byte valeur.

C#
// This code example demonstrates the System.Byte.Equals(Object) and
// System.Byte.Equals(Byte) methods.

using System;

class Sample
{
    public static void Main()
    {
    byte   byteVal1 = 0x7f;
    byte   byteVal2 = 127;
    object objectVal3 = byteVal2;
//
    Console.WriteLine("byteVal1 = {0}, byteVal2 = {1}, objectVal3 = {2}\n",
                       byteVal1, byteVal2, objectVal3);
    Console.WriteLine("byteVal1 equals byteVal2?: {0}", byteVal1.Equals(byteVal2));
    Console.WriteLine("byteVal1 equals objectVal3?: {0}", byteVal1.Equals(objectVal3));
    }
}

/*
This code example produces the following results:

byteVal1 = 127, byteVal2 = 127, objectVal3 = 127

byteVal1 equals byteVal2?: True
byteVal1 equals objectVal3?: True

*/

Equals(Byte)

Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs

Retourne une valeur indiquant si cette instance et un objet Byte spécifié représentent la même valeur.

C#
public bool Equals (byte obj);

Paramètres

obj
Byte

Objet à comparer à cette instance.

Retours

true si obj est égal à cette instance ; sinon, false.

Implémente

Remarques

Cette méthode implémente l’interface System.IEquatable<T> et fonctionne légèrement mieux que Equals(Object) parce qu’elle n’a pas besoin de convertir le obj paramètre en objet .

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Equals(Object)

Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs

Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

C#
public override bool Equals (object obj);
C#
public override bool Equals (object? obj);

Paramètres

obj
Object

Objet à comparer à cette instance ou null.

Retours

true si obj est une instance de Byte et est égal à la valeur de cette instance ; sinon, false.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0