可以利用typeof可以根据类型判断
1 class Program 2 { 3 //判断一个变量是否是整数 4 public static void IsType(object num) 5 { 6 Type mytype=typeof(int); 7 //此处实现判断整数,若要多个类型可增加else if,为了提高执行效率可用swich 8 if (num.GetType() == mytype) 9 { 10 Console.Write("{0}是一个整数。", num); 11 } 12 else 13 { 14 Console.Write("{0}不是一个整数。", num); 15 } 16 Console.Read(); 17 18 } 19 static void Main(string[] args) 20 { 21 string num1 = "11"; 22 int num2 = 11; 23 IsType(num2);//调用类型方法判断 24 } 25 }