SerializationInfo.GetInt16(String) 方法

定義

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

public short GetInt16 (string name);

參數

name
String

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

傳回

name 相關聯的 16 位元帶正負號的整數。

例外狀況

namenull

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

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

備註

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

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1