Bagikan melalui


Parity Enum

Definisi

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.

Berlaku untuk