prog.cs(3,24): error CS0246: The type or namespace name `IList' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(3,34): error CS0246: The type or namespace name `ICollection' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(4,9): error CS0246: The type or namespace name `IList' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(4,16): error CS0246: The type or namespace name `ICollection' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(4,29): error CS0246: The type or namespace name `IReadOnlyList' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(4,47): error CS0246: The type or namespace name `IReadOnlyCollection' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(4,71): error CS0246: The type or namespace name `IEnumerable' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(5,9): error CS0246: The type or namespace name `IEnumerable' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(7,28): warning CS0402: `List<T>.Main()': an entry point cannot be generic or in a generic type
Compilation failed: 8 error(s), 1 warnings