Parity Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger paritetsbiten för ett SerialPort objekt.
public enum class Parity
public enum Parity
type Parity =
Public Enum Parity
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Ingen paritetskontroll utförs. |
| Odd | 1 | Anger paritetsbiten så att antalet bitar är ett udda tal. |
| Even | 2 | Anger paritetsbiten så att antalet bitar är ett jämnt tal. |
| Mark | 3 | Lämnar paritetsbiten inställd på 1. |
| Space | 4 | Lämnar paritetsbiten inställd på 0. |
Exempel
Följande kodexempel visar möjliga värden för Parity uppräkningen till konsolen och uppmanar sedan användaren att välja en. Det här kodexemplet är en del av ett större kodexempel som tillhandahålls SerialPort för klassen.
// 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
Kommentarer
Använd den här uppräkningen när du anger Parity egenskapen för en seriell portanslutning.
Paritet är en felkontrollprocedur där antalet 1:or alltid måste vara detsamma – jämna eller udda – för varje grupp med bitar som överförs utan fel. Inom modem-till-modem-kommunikation är paritet ofta en av de parametrar som måste överenskommas av sändande parter och mottagande parter innan överföringen kan ske.