Lire en anglais

Partager via


Parity Énumération

Définition

Spécifie le bit de parité pour un objet SerialPort.

C#
public enum Parity
Héritage

Champs

Nom Valeur Description
Even 2

Définit le bit de parité afin que le nombre de bits défini soit un nombre pair.

Mark 3

Laisse le bit de parité avec la valeur 1.

None 0

Aucun contrôle de parité ne se produit.

Odd 1

Définit le bit de parité afin que le nombre de bits défini soit un nombre impair.

Space 4

Laisse le bit de parité défini sur 0.

Exemples

L’exemple de code suivant affiche les valeurs possibles de l’énumération Parity dans la console, puis invite l’utilisateur à en choisir une. Cet exemple de code fait partie d’un exemple de code plus volumineux fourni pour la SerialPort classe .

C#
// Display PortParity values and prompt user to enter a value.
public static Parity SetPortParity(Parity defaultPortParity)
{
    string parity;

    Console.WriteLine("Available Parity options:");
    foreach (string s in Enum.GetNames(typeof(Parity)))
    {
        Console.WriteLine("   {0}", s);
    }

    Console.Write("Enter Parity value (Default: {0}):", defaultPortParity.ToString(), true);
    parity = Console.ReadLine();

    if (parity == "")
    {
        parity = defaultPortParity.ToString();
    }

    return (Parity)Enum.Parse(typeof(Parity), parity, true);
}

Remarques

Utilisez cette énumération lors de la définition de la Parity propriété pour une connexion de port série.

La parité est une procédure de vérification des erreurs dans laquelle le nombre de 1 doit toujours être le même (pair ou impair) pour chaque groupe de bits transmis sans erreur. Dans les communications modem-à-modem, la parité est souvent l’un des paramètres qui doivent être convenus par les parties émettrices et les parties réceptrices avant que la transmission puisse avoir lieu.

S’applique à

Produit Versions
.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