SerializationInfo.GetUInt16(String) 方法

定義

重要

此 API 不符合 CLS 規範。

SerializationInfo 存放區擷取 16 位元不帶正負號的整數值。

public:
 System::UInt16 GetUInt16(System::String ^ name);
[System.CLSCompliant(false)]
public ushort GetUInt16 (string name);
[<System.CLSCompliant(false)>]
member this.GetUInt16 : string -> uint16
Public Function GetUInt16 (name As String) As UShort

參數

name
String

與要擷取的值相關聯的名稱。

傳回

UInt16

name 建立關聯的 16 位元不帶正負號的整數。

屬性

例外狀況

namenull

name 相關聯的值無法轉換為 16 位元不帶正負號的整數。

在目前的執行個體中找不到具有指定名稱的項目。

備註

如果值為 16 位不帶正負號的整數,或可以轉換成一個,則會傳回該值;否則, InvalidCastException 會擲回 。 所有轉換都是透過 IFormatterConverter 與這個 SerializationInfo 相關聯的 來完成。

適用於