I am reading the annotated CLI standard currently and I recently read an interesting part about how Java influenced the decision to allow covariant arrays in C# / .NET. The example given was simiar to this:
using System;
class Program
{
static
Read More