信息
您所需的主题如下所示。但此主题未包含在此库中。

Type.GetTypeCode 方法

2013/12/13

获取指定 Type 的基础类型代码。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static TypeCode GetTypeCode(
	Type type
)

参数

type
类型: System.Type
要获取其基础类型代码的 Type

返回值

类型: System.TypeCode
基础类型的 TypeCode 值。

下面的代码示例说明了如何使用 TypeCode 枚举。在 WriteObjectInfo 方法内的决策块中,将检查 Object 参数的 TypeCode,并向控制台写入适当的消息。


static void WriteObjectInfo(System.Windows.Controls.TextBlock outputBlock, object testObject)
{
   TypeCode typeCode = Type.GetTypeCode(testObject.GetType());

   switch (typeCode)
   {
      case TypeCode.Boolean:
         outputBlock.Text += String.Format("Boolean: {0}", testObject) + "\n";
         break;

      case TypeCode.Double:
         outputBlock.Text += String.Format("Double: {0}", testObject) + "\n";
         break;

      default:
         outputBlock.Text += String.Format("{0}: {1}", typeCode.ToString(), testObject) + "\n";
         break;
   }
}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: