可能重复:
如何在 C# 中获取类型的原始名称?
我在 C# 中有以下代码:
Assembly sysAssembly = 0.GetType().Assembly;
Type[] sysTypes = sysAssembly.GetTypes();
foreach (Type sysType in sysTypes)
{
if (sysType.IsPrimitive && sysType.IsPublic)
Console.WriteLine(sysType.Name);
}
此代码输出:
布尔,字节,字符,双精度,Int16,Int32,Int64,IntPtr,SByte,单,UInt16,UInt32,UInt64,UIntPtr,
我想尽可能替换Boolean
by bool
,Byte
bybyte
等,而不依赖于固定数组或字典。有没有办法做到这一点?