SerializationInfo.GetSByte(String) Method

Definition

Important

This API is not CLS-compliant.

Retrieves an 8-bit signed integer value from the SerializationInfo store.

C#
[System.CLSCompliant(false)]
public sbyte GetSByte(string name);

Parameters

name
String

The name associated with the value to retrieve.

Returns

The 8-bit signed integer associated with name.

Attributes

Exceptions

name is null.

The value associated with name cannot be converted to an 8-bit signed integer.

An element with the specified name is not found in the current instance.

Remarks

If the value is an Int8, or can be converted to an Int8, that value is returned; otherwise, a InvalidCastException is thrown. All conversions are done by the IFormatterConverter associated with this SerializationInfo.

Applies to

Product Versions
.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