using System.Collections.Generic;
public class NamespaceCounts
public int Count {get;set;}
public string Namespace {get;set;}
public static void Main(string[] args)
var counts = new List<NamespaceCounts>();
counts.Add(new NamespaceCounts(){ Namespace = "ns1", Count = 0 });
counts.Add(new NamespaceCounts(){ Namespace = "ns2", Count = 0 });
for (var i = 0; i < 10; i++)
var sbNamespace = counts.OrderBy(x => x.Count).First();
Console.WriteLine($"Using {sbNamespace.Namespace} : {sbNamespace.Count}");
Console.WriteLine($"-----------------------------------------");
var nsCounts = new List<(string Namespace, int Count)>();
nsCounts.Add(("ns1", 0));
nsCounts.Add(("ns2", 0));
for (var i = 0; i < 10; i++)
var sbNamespace = nsCounts.OrderBy(x => x.Count).First();
Console.WriteLine($"Using {sbNamespace.Namespace} : {sbNamespace.Count}");