https://stackoverflow.com/questions/66744685/c-sharp-linq-order-by-null-first-and-then-in-descending-order

CSharp · Console

/Program.cs

using System;
using System.Linq;					
public class Program
{
	public static void Main()
	{
		string[] items = {"E","Z","A",null,"C","Q",null};
		foreach(var item in items.OrderByDescending(x=> x == null).ThenByDescending(x => x))
			Console.WriteLine(item);
	}
}
;