using System.Collections.Generic;
public static void Main()
var fastCast = (IReadOnlyCollection<int>)arr;
var slowCast = arr as IReadOnlyCollection<int>;
Console.WriteLine($"Array as fast cast {(fastCast == default ? "is null" : "is valid")}");
Console.WriteLine($"Array as slow cast {(slowCast == default ? "is null" : "is valid")}");