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);
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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