using System.Diagnostics;
using System.Globalization;
using System.Collections.Generic;
public static void Main()
List<string>? list = null;
Console.WriteLine("List<string>? list = null;\n");
Console.WriteLine($" 1) !list?.Any() == null? {!list?.Any() == null}");
Console.WriteLine($" 2) !list?.Any() == false? {!list?.Any() == false}");
Console.WriteLine($" 3) !list?.Any() == true? {!list?.Any() == true}");
Console.WriteLine($" 4) list == null || !list.Any()? {list == null || !list.Any()}");
list = new List<string>();
Console.WriteLine("\n-----------------\n");
Console.WriteLine("list = new List<string>();\n");
Console.WriteLine($"1) !list?.Any() == null? {!list?.Any() == null}");
Console.WriteLine($"2) !list?.Any() == false? {!list?.Any() == false}");
Console.WriteLine($"3) !list?.Any() == true? {!list?.Any() == true}");
Console.WriteLine($"4) list == null || !list.Any()? {list == null || !list.Any()}");
list = new List<string>{ "I Have a value" };
Console.WriteLine("\n-----------------\n");
Console.WriteLine("list = new List<string>{ \"I Have a value\" };\n");
Console.WriteLine($"1) !list?.Any() == null? {!list?.Any() == null}");
Console.WriteLine($"2) !list?.Any() == false? {!list?.Any() == false}");
Console.WriteLine($"3) !list?.Any() == true? {!list?.Any() == true}");
Console.WriteLine($"4) list == null || !list.Any()? {list == null || !list.Any()}");