//object objTest = 11;

            //int nValue = objTest as int;
           
            object o = 11;
            if (o is int)
            {
                int i = (int)o;
                Console.Write(i);
            }

 as 不能用于值类型, 要用is 加上前置转换代替,具体代码如上

posted on 2011-06-14 13:27  tonylx  阅读(168)  评论(0)    收藏  举报