Hola que tal, bueno en C# lo puedes hacer asi:
Código C#:
Ver originalif ( string.IsNullOrEmpty(sTexto1) )
{
MessageBox.Show("Mensaje de error...");
}
else
{
....
}
El try y catch, yo mas bien los pondria por si el usuario intenta poner alguna letra en vez de un número y evitar que el programa truene. Esto también lo puedes validar en el KeyPress.
Recomendaciones, en las capturas NUNCA las pongas en ciclos, no tiene sentido
Fuera de eso tu codigo se ve bien y entendible, ahora cambialo un poco y crea una pequeña calculadora. Si puedes subelo a GitHub y le podemos dar un ojo y ver que se le puede mejorar