¿Tenemos algún operador en C# por el cual pueda evitar la evaluación de cortocircuitos y atravesar todas las condiciones?Cómo evitar la evaluación de cortocircuitos en C# mientras se realiza la misma funcionalidad
dicen
if(txtName.Text.xyz() || txtLastName.Text.xyz())
{
}
public static bool xyz(this TextBox txt)
{
//do some work.
return false;
}
Se debe evaluar todas las condiciones, independientemente de la producción obtenida. Y después de evaluar la última condición continúa según el resultado obtenido. ?
¿Por qué querría evaluar la misma condición dos veces? –
@Adrian: tómelo como ejemplo de muestra. La función xyz puede contener cualquier tipo de definición, puede ser un delegado u otra cosa. –