Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
¿Cambiar el valor fuera de la función?

Estoy tratando de mostrar el valor alpha y beta FUERA de un interruptor, pero el compilador arroja una advertencia del compilador (nivel 2) CS0162 (código inalcanzable detectado). Cualquier ayuda es muy apreciada.

 private void TestButton_Click(object sender, EventArgs e) { string alpha; byte beta = 0; alpha = comboBoxAlpha.Text; switch (alpha) { case "charlie": beta = 1; return; default: beta = 0; return; } if (beta == 0) { label1.Text = alpha; } else label1.Text = beta; }
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No hay necesidad en ese código complejo. Por lo que puedo ver, desea "1" en "cahalie" y comboBoxAlpha.Text lo contrario.

 private void TestButton_Click(object sender, EventArgs e) { if (comboBoxAlpha.Text == "charlie") label1.Text = "1"; }

O incluso

 private void TestButton_Click(object sender, EventArgs e) => label1.Text = comboBoxAlpha.Text == "charlie" ? "1" : comboBoxAlpha.Text;

El problema en su código es return en lugar de break : returns el retorno del método, cuando break simplemente rompe el switch :

 private void TestButton_Click(object sender, EventArgs e) { string alpha; byte beta = 0; alpha = comboBoxAlpha.Text; switch (alpha) { case "charlie": beta = 1; break; // Just break (jump out of) switch default: beta = 0; break; // Just break (jump out of) switch } if (beta == 0) { label1.Text = alpha; } else label1.Text = beta; }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda