Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Articulos.Cap04.Excepciones.Parte5
- {
- public sealed class UsoArgumentNullException
- {
- // Método que muestra un mensaje en la salida estándar:
- private static void MostrarMensaje(String mensaje)
- {
- // Se lanza la excepción cuando el argumento `mensaje`
- // es asociado con una referencia null:
- if (mensaje == null)
- {
- throw new ArgumentNullException ("La cadena de texto a mostrar debe ser válida.", "mensaje");
- }
- Console.WriteLine (mensaje);
- }
- public static void Main()
- {
- // "Bienvenidos a xCSw":
- MostrarMensaje("Bienvenidos a xCSw");
- try
- {
- // Cuando pasamos
- String cadena = null;
- MostrarMensaje(cadena);
- }
- catch (ArgumentNullException ae)
- {
- Console.WriteLine ("\nMensaje de error: `{0}`", ae.Message);
- }
- Console.WriteLine ();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement