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