Parity Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan bit paritas untuk objek SerialPort.
public enum class Parity
public enum Parity
type Parity =
Public Enum Parity
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Tidak ada pemeriksaan paritas yang terjadi. |
| Odd | 1 | Mengatur bit paritas sehingga jumlah bit yang ditetapkan adalah angka ganjil. |
| Even | 2 | Mengatur bit paritas sehingga jumlah bit yang ditetapkan adalah angka genap. |
| Mark | 3 | Membiarkan bit paritas diatur ke 1. |
| Space | 4 | Membiarkan bit paritas diatur ke 0. |
Contoh
Contoh kode berikut menampilkan kemungkinan nilai Parity enumerasi ke konsol, lalu meminta pengguna untuk memilihnya. Contoh kode ini adalah bagian dari contoh kode yang lebih besar yang disediakan untuk SerialPort kelas .
// 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
Keterangan
Gunakan enumerasi ini saat mengatur Parity properti untuk koneksi port serial.
Paritas adalah prosedur pemeriksaan kesalahan di mana jumlah 1 harus selalu sama - baik genap atau ganjil - untuk setiap kelompok bit yang ditransmisikan tanpa kesalahan. Dalam komunikasi modem-ke-modem, paritas seringkali merupakan salah satu parameter yang harus disepakati dengan mengirim pihak dan menerima pihak sebelum transmisi dapat terjadi.