在博客园看的一些小技巧

判断数据类型

复制代码
IConvertible conv = obj as IConvertible;
if (conv != null)
{
    switch (conv.GetTypeCode())
    {
        case TypeCode.Boolean:
            break;
        case TypeCode.Byte:
            break;
        case TypeCode.Char:
            break;
        case TypeCode.DBNull:
            break;
        case TypeCode.DateTime:
            break;
        case TypeCode.Decimal:
            break;
        case TypeCode.Double:
            break;
        case TypeCode.Empty:
            break;
        case TypeCode.Int16:
            break;
        case TypeCode.Int32:
            break;
        ...
        ...
        default:
            break;
    }
}
else
{
    //处理其他类型
}
复制代码

 

posted @   流浪的狸猫  阅读(144)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示