Parity Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje paritu objektu SerialPort.
public enum class Parity
public enum Parity
type Parity =
Public Enum Parity
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Nedojde k žádné kontrole parity. |
| Odd | 1 | Nastaví paritní bit tak, aby počet bitů sady byl lichý. |
| Even | 2 | Nastaví paritu tak, aby počet bitů nastavený na sudé číslo. |
| Mark | 3 | Ponechá paritu nastavenou na hodnotu 1. |
| Space | 4 | Ponechá paritu nastavenou na hodnotu 0. |
Příklady
Následující příklad kódu zobrazí možné hodnoty výčtu Parity konzoly a pak vyzve uživatele k výběru. Tento příklad kódu je součástí většího příkladu kódu poskytnutého SerialPort pro třídu.
// 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
Poznámky
Tento výčet použijte při nastavování Parity vlastnosti pro připojení sériového portu.
Parita je postup kontroly chyb, při kterém musí být počet 1 vždy stejný – sudý nebo lichý – pro každou skupinu bitů přenášených bez chyby. V komunikaci modem-modem je parita často jedním z parametrů, které musí být odsouhlaseny odesíláním stran a přijímajícími stranami před přenosem.