Parity Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de pariteits-bit voor een SerialPort object.
public enum class Parity
public enum Parity
type Parity =
Public Enum Parity
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Er wordt geen pariteitscontrole uitgevoerd. |
| Odd | 1 | Hiermee stelt u de pariteitsbit zo in dat het aantal bits dat is ingesteld een oneven getal is. |
| Even | 2 | Hiermee stelt u de pariteitsbit zo in dat het aantal bits dat is ingesteld, een even getal is. |
| Mark | 3 | Laat de pariteitsbit ingesteld op 1. |
| Space | 4 | Laat de pariteitsbit ingesteld op 0. |
Voorbeelden
In het volgende codevoorbeeld worden de mogelijke waarden van de Parity opsomming aan de console weergegeven en wordt de gebruiker gevraagd er een te kiezen. Dit codevoorbeeld maakt deel uit van een groter codevoorbeeld dat is opgegeven voor de SerialPort klasse.
// 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
Opmerkingen
Gebruik deze opsomming bij het instellen van de Parity eigenschap voor een seriële poortverbinding.
Pariteit is een procedure voor foutcontrole waarbij het aantal 1's altijd hetzelfde moet zijn - even of oneven - voor elke groep bits die zonder fouten wordt verzonden. In modem-naar-modemcommunicatie is pariteit vaak een van de parameters die moeten worden overeengekomen door verzendende partijen en ontvangende partijen voordat verzending kan plaatsvinden.