Parity Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il bit di parità per un oggetto SerialPort.
public enum class Parity
public enum Parity
type Parity =
Public Enum Parity
- Ereditarietà
Campi
Even | 2 | Imposta il bit di parità in modo che il numero di bit sia pari. |
Mark | 3 | Lascia il bit di parità impostato su 1. |
None | 0 | Non viene eseguito alcun controllo della parità. |
Odd | 1 | Imposta il bit di parità in modo che il numero di bit sia dispari. |
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 .
static Parity SetPortParity(Parity defaultPortParity)
{
String^ parity;
Console::WriteLine("Available Parity options:");
for each (String^ s in Enum::GetNames(Parity::typeid))
{
Console::WriteLine(" {0}", s);
}
Console::Write("Enter Parity value (Default: {0}):", defaultPortParity.ToString());
parity = Console::ReadLine();
if (parity == "")
{
parity = defaultPortParity.ToString();
}
return (Parity)Enum::Parse(Parity::typeid, parity);
}
// 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 di porta seriale.
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 trasmessi senza errori. Nelle comunicazioni da modem a modem, la parità è spesso uno dei parametri che devono essere concordati da parti inviate e parti riceventi prima che la trasmissione possa avvenire.