public void SetAge(int age) { if(age < 0) throw new ArgumentException("Age cannot be negative", nameof(age)); // set the age to the variable }
public void SetName(string name) { if(name == null) throw new ArgumentNullException(nameof(name), "Name cannot be null"); // set the name to the variable }In this example, if the name parameter is null, an ArgumentNullException will be thrown with the message "Name cannot be null" and the parameter name. Package library: System.Runtime.InteropServices.