用sender.ToString()来处理,用sender.GetType()辅助。

解决方案 »

  1.   

    object对象为什么不能和menuItem比较呢?
    object是父类啊, 你不要以为名字不同就不能比较
      

  2.   

    sender是触发事件的对象的引用,这个变量为object类型,但是sender本身可以是任何类型C#中,任何对象都可以执行==操作,如果同类型之间的比较,而且该类型重载了该操作符的话,会执行对应的比较,如果没有,或者是不同类型变量之间的比较,则会比较变量的引用是否相同
      

  3.   

    sender == menuItem2 执行的是引用比较 指向相同的对象就=了