using System.Collections.Generic;
public static void Main()
List<string> games = new();
games.Add("Assassin's Creed");
WriteCollectionToConsole(games);
WriteCollectionToConsole(myInts);
GenericClass<string> myGenericObject = new("Wobbly");
Console.WriteLine($"{myGenericObject.Data}");
public static void WriteCollectionToConsole<T>(ICollection<T> collection)
foreach (T item in collection)
Console.WriteLine($"{item}");
public class GenericClass<T>
public GenericClass(T data)
public T Data { get; set; }