Tengo el siguiente código en C# en un procedimiento:
Código:
if (opObtenerDatosBDMySQL.Checked)
{
if (conectarBD())
{
conexionBD.ChangeDatabase(lsBD.Text);
}
else
{
MessageBox.Show("Para el acceso a la base de datos debe realizar " +
"la conexión con el servidor en la pestaña 'Configuración'.",
"Conexión con servidor BD. Se anulará el proceso.",
MessageBoxButtons.OK, MessageBoxIcon.Information);
//aquí quiero salir del procecimiento
}
//el procedimiento sigue por aquí
}
Como pongo en los comentarios, tras mostrar el mensaje de aviso quiero que no se siga ejecutando el resto del código del procedimiento ¿cómo se hace esto en CSharp C#?
Publicado:
Vie Dic 14, 2012 12:30 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Salir de procedimiento en C#
Anuncios
varios escribió:
Tengo el siguiente código en C# en un procedimiento:
Código:
if (opObtenerDatosBDMySQL.Checked)
{
if (conectarBD())
{
conexionBD.ChangeDatabase(lsBD.Text);
}
else
{
MessageBox.Show("Para el acceso a la base de datos debe realizar " +
"la conexión con el servidor en la pestaña 'Configuración'.",
"Conexión con servidor BD. Se anulará el proceso.",
MessageBoxButtons.OK, MessageBoxIcon.Information);
//aquí quiero salir del procecimiento
}
//el procedimiento sigue por aquí
}
Como pongo en los comentarios, tras mostrar el mensaje de aviso quiero que no se siga ejecutando el resto del código del procedimiento ¿cómo se hace esto en CSharp C#?
Puedes usar "return", sería algo así:
Código:
if (opObtenerDatosBDMySQL.Checked)
{
if (conectarBD())
{
conexionBD.ChangeDatabase(lsBD.Text);
}
else
{
MessageBox.Show("Para el acceso a la base de datos debe realizar " +
"la conexión con el servidor en la pestaña 'Configuración'.",
"Conexión con servidor BD. Se anulará el proceso.",
MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A