SerialPort.DiscardNull 屬性

定義

取得或設定值,指出在連接埠和接收緩衝區之間傳輸時是否忽略 null 位元組。

public:
 property bool DiscardNull { bool get(); void set(bool value); };
public bool DiscardNull { get; set; }
[System.ComponentModel.Browsable(true)]
public bool DiscardNull { get; set; }
member this.DiscardNull : bool with get, set
[<System.ComponentModel.Browsable(true)>]
member this.DiscardNull : bool with get, set
Public Property DiscardNull As Boolean

屬性值

如果忽略 null 位元組則為 true,否則為 false。 預設為 false

屬性

例外狀況

連接埠處於無效狀態。

-或-

嘗試設定基礎連接埠的狀態失敗。 例如,從這個 SerialPort 物件傳遞而來的參數無效。

資料流已關閉。 這可能是因為尚未呼叫 Open() 方法,或是已經呼叫 Close() 方法而發生。

備註

此值通常應該設定為 false,特別是二進位傳輸。 將此屬性設定為 true 可能會導致UTF32和UTF16編碼位元組產生非預期的結果。

適用於