函数参数如果是类型,如何表示?如 public  void (Control this1,某类型) { .....; if (con is 某类型) return; }

解决方案 »

  1.   

    public static void test(object obj, Type type)
            {
                if (obj.GetType().Equals(type))
                    Console.WriteLine("IS THIS TYPE");
            }
      

  2.   

    public static void test(object obj, Type type)
            {
                if (obj.GetType().Equals(type))
                    Console.WriteLine("sdf");
            }
      

  3.   

    调用
    test(new TextBox(), typeof(TextBox));
      

  4.   


    if (obj is TextBox)
    ...