这很好用:
protected void txtTest_Load(object sender, EventArgs e) { if (sender is TextBox) {...} }
有没有办法检查发件人是不是TextBox,某种等同于!= for"is"?
请不要建议将逻辑移到ELSE {} :)
这是一种方式:
if (!(sender is TextBox)) {...}
你不能在is
关键字之前做更冗长的"旧"方式:
if (sender.GetType() != typeof(TextBox)) { // ... }