Freigeben über


Parity Enumeration

Definition

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

public enum class Parity
public enum Parity
type Parity = 
Public Enum Parity
Vererbung

Felder

Name Wert Beschreibung
None 0

Es tritt keine Paritätsprüfung auf.

Odd 1

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

Even 2

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

Mark 3

Lässt das Paritätsbit auf 1 festgelegt.

Space 4

Lässt das Paritätsbit auf 0 festgelegt.

Beispiele

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

// 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);
}
' Display PortParity values and prompt user to enter a value.
Public Shared Function SetPortParity(defaultPortParity As Parity) As Parity
    Dim parity As String

    Console.WriteLine("Available Parity options:")
    For Each s As String In [Enum].GetNames(GetType(Parity))
        Console.WriteLine("   {0}", s)
    Next

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

    If parity = "" Then
        parity = defaultPortParity.ToString()
    End If

    Return CType([Enum].Parse(GetType(Parity), parity, True), Parity)
End Function

Hinweise

Verwenden Sie diese Aufzählung, wenn Sie die Parity Eigenschaft für eine serielle Portverbindung festlegen.

Parität ist eine Fehlerüberprüfungsprozedur, bei der die Anzahl von 1s für jede Gruppe von Bits, die ohne Fehler übertragen wird, immer gleich sein muss – entweder gleich oder ungerade. Bei der Modem-zu-Modem-Kommunikation ist die Parität häufig einer der Parameter, die von Sende- und Empfangsparteien vereinbart werden müssen, bevor die Übertragung stattfinden kann.

Gilt für: