IFormatterConverter 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Formatter-based serialization is obsolete and should not be used.
重要
此 API 不符合 CLS 規範。
提供 SerializationInfo 執行個體 (Instance) 和格式子提供類別之間的連接,最適用於在 SerializationInfo 中剖析資料。
public interface class IFormatterConverter
[System.CLSCompliant(false)]
public interface IFormatterConverter
[System.CLSCompliant(false)]
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface IFormatterConverter
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IFormatterConverter
[<System.CLSCompliant(false)>]
type IFormatterConverter = interface
[<System.CLSCompliant(false)>]
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IFormatterConverter = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IFormatterConverter = interface
Public Interface IFormatterConverter
- 衍生
- 屬性
方法
Convert(Object, Type) |
已淘汰.
將值轉換為指定的 Type。 |
Convert(Object, TypeCode) |
已淘汰.
將值轉換為指定的 TypeCode。 |
ToBoolean(Object) |
已淘汰.
將值轉換成 Boolean。 |
ToByte(Object) |
已淘汰.
將值轉換為 8 位元的不帶正負號整數 (Unsigned Integer)。 |
ToChar(Object) |
已淘汰.
將值轉換為 Unicode 字元。 |
ToDateTime(Object) |
已淘汰.
將值轉換成 DateTime。 |
ToDecimal(Object) |
已淘汰.
將值轉換成 Decimal。 |
ToDouble(Object) |
已淘汰.
將值轉換為雙精度浮點數。 |
ToInt16(Object) |
已淘汰.
將值轉換為 16 位元帶正負號的整數。 |
ToInt32(Object) |
已淘汰.
將值轉換為 32 位元帶正負號的整數。 |
ToInt64(Object) |
已淘汰.
將值轉換為 64 位元帶正負號的整數。 |
ToSByte(Object) |
已淘汰.
將值轉換成 SByte。 |
ToSingle(Object) |
已淘汰.
將值轉換為單精確度浮點數。 |
ToString(Object) |
已淘汰.
將值轉換成 String。 |
ToUInt16(Object) |
已淘汰.
將值轉換為 16 位元不帶正負號的整數。 |
ToUInt32(Object) |
已淘汰.
將值轉換為 32 位元不帶正負號的整數。 |
ToUInt64(Object) |
已淘汰.
將值轉換為 64 位元不帶正負號的整數。 |