.NET Framework 基元类型
集成到 .NET Framework 中的下列类型都可以进行序列化,并可视为基元类型:Byte、SByte、Int16、Int32、Int64、UInt16、UInt32、UInt64、Single、Double、Boolean、Char、Decimal、Object 和 String。
其他基元类型。这些类型不是 .NET Framework 中的基元,但可作为采用序列化的 XML 形式的基元。这些类型有 DateTime、DateTimeOffset、TimeSpan、Guid、Uri、XmlQualifiedName 和 Byte 数组。
其他基元类型。这些类型不是 .NET Framework 中的基元,但可作为采用序列化的 XML 形式的基元。这些类型有 DateTime、DateTimeOffset、TimeSpan、Guid、Uri、XmlQualifiedName 和 Byte 数组。
C#基元类型 |
FCL类型 |
CLS相容 |
Sbyte |
System.Sbyte |
否 |
byte |
System.Byte |
是 |
short |
System.Int16 |
是 |
ushort |
System.UInt16 |
否 |
int |
System.Int32 |
是 |
uint |
System.UInt32 |
否 |
Long |
System.Int64 |
是 |
ulong |
System.UInt64 |
否 |
char |
System.Char |
是 |
float |
System.Single |
是 |
double |
System.Double |
是 |
bool |
System.Boolean |
是 |
decimal |
System.Decimal |
是 |
object |
System.Object |
是 |
string |
System.String |
是 |