Argumentnullexception() пример - C#

Узнай цену своей работы

Формулировка задачи:

argumentnullexception c# Здравствуйте. Объясните пожалуйста, как отрабатывает этот код
public partial class Program
{
 
private void MethodName(string user) 
{ 
 
if (user == null)
            throw new ArgumentNullException("user");  
return;
}
 
    public void Main()    
{
  string  user = "Vova";
 MethodName (user );
}
}

Решение задачи: «Argumentnullexception() пример»

textual
Листинг программы
// ...
throw new ArgumentNullException("User not defined!"); //генерируется исключение
//...
public void Main()    
{
    string  user = "Vova";
    string  user2 = "Vova";
    string  user3 = null;
    try  //исключение можно перехватить
    {
        MethodName (user );
        MethodName (user2);
        MethodName (user3);
    }
    catch(Exception ex) //исключение можно обработать, выполнив какой-либо код, например 
    {
        Console.WriteLine(ex.Message);
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы