#nullable enable
using System;
public class Program
{
public static void Main()
Console.WriteLine("Hello World");
try
Test(1);
Test("asdf");
string test = null!;
Test(test);
}
catch (Exception e)
Console.WriteLine(e);
private static void Test<T>(T value)
// == works as well
if (value is null)
throw new ArgumentNullException(nameof(value));