Esto funciona muy bien:Comprobar si el objeto no es del tipo (! = Equivalente para "ES") - C#
protected void txtTest_Load(object sender, EventArgs e)
{
if (sender is TextBox) {...}
}
¿Hay una manera de comprobar si el remitente no es un cuadro de texto, algún tipo de equivalente de! = para "es"?
Por favor, no sugieren mover la lógica de else {} :)
Por esta situación particular prefiero si (el remitente es TextBox == falso). Una sintaxis menos torpe como esta. –
@hmemcpy: Personalmente, me estremezco cada vez que veo una comparación con una constante booleana. Probablemente mi fondo C se muestre a través de ... Aún así, hace que mi piel se arrastre, y no hay forma de que lo deje en el código que estaba editando. – Shog9
@IgalTabachnik imo si va a escribir enunciados lógicamente invertidos con verbosidad para mayor claridad, se vuelve más claro escribirlo como 'if (falso == remitente es TextBox)' –