Auf Englisch lesen

Teilen über


Parity Enumeration

Definition

Gibt das Paritätsbit für ein SerialPort-Objekt an.

C#
public enum Parity
Vererbung

Felder

Name Wert Beschreibung
Even 2

Legt das Paritätsbit fest, sodass die Anzahl der festgelegten Bits eine gerade Zahl ist.

Mark 3

Behält die Festlegung des Paritätsbits auf 1 bei.

None 0

Es wird keine Paritätsprüfung ausgeführt.

Odd 1

Legt das Paritätsbit fest, sodass die Anzahl der festgelegten Bits eine ungerade Zahl ist.

Space 4

Behält die Festlegung des Paritätsbits auf 0 (null) bei.

Beispiele

Im folgenden Codebeispiel werden die möglichen Werte der Parity Enumeration in der Konsole angezeigt, und der Benutzer wird dann aufgefordert, einen auszuwählen. Dieses Codebeispiel ist Teil eines größeren Codebeispiels, das für die SerialPort -Klasse bereitgestellt wird.

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);
}

Hinweise

Verwenden Sie diese Enumeration, wenn Sie die Parity -Eigenschaft für eine serielle Portverbindung festlegen.

Parität ist ein Fehlerüberprüfungsverfahren, bei dem die Anzahl von 1s für jede Gruppe von Bits, die ohne Fehler übertragen wird, immer gleich sein muss – entweder gerade oder ungerade. Bei der Modem-zu-Modem-Kommunikation ist die Parität häufig einer der Parameter, die von sendenden und empfangenden Parteien vereinbart werden muss, bevor die Übertragung erfolgen kann.

Gilt für:

Produkt Versionen
.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