2 shrap2011 shrap2011 于 2014.08.21 11:00 提问

C# 反射 判断属性是int 还是datetime

反射的时候,只有一个IsValueType判断是否是值类型,那我怎么来判断是int 还是bool,或者其他值类型呢

1个回答

ykiss
ykiss   2014.08.23 17:47
static void Main(string[] args)
    {
        string s = "BBEijing";
       int a = 123;
       bool b = true;

        bool result = (s is string);//在这个地方改变就可以测试了。
        Console.WriteLine("result=" + result);//结果为true,则说明s为string类型。
    }

用 is 关键字

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!