Condividi tramite


Parity Enumerazione

Definizione

Specifica il bit di parità per un oggetto SerialPort.

public enum class Parity
public enum Parity
type Parity = 
Public Enum Parity
Ereditarietà

Campi

Nome Valore Descrizione
None 0

Non si verifica alcun controllo della parità.

Odd 1

Imposta il bit di parità in modo che il numero di bit impostati sia un numero dispari.

Even 2

Imposta il bit di parità in modo che il numero di bit impostati sia un numero pari.

Mark 3

Lascia il bit di parità impostato su 1.

Space 4

Lascia il bit di parità impostato su 0.

Esempio

Nell'esempio di codice seguente vengono visualizzati i valori possibili dell'enumerazione Parity nella console, quindi viene richiesto all'utente di sceglierne uno. Questo esempio di codice fa parte di un esempio di codice più ampio fornito per la SerialPort classe .

// 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

Commenti

Utilizzare questa enumerazione quando si imposta la Parity proprietà per una connessione alla porta seriale.

La parità è una procedura di controllo degli errori in cui il numero di 1 deve essere sempre lo stesso, anche o dispari, per ogni gruppo di bit trasmesso senza errori. Nelle comunicazioni da modem a modem, la parità è spesso uno dei parametri che devono essere concordati da parte di parti inviate e destinatari prima che la trasmissione possa avvenire.

Si applica a