I've come across the following C# syntax for the first time, I would have discarded it as a syntax error except that VS is absolutely happy with it and compiles.
var a = new ISomeInterface[0];
The interface is declared as
public interface ISomeInterface
{
}
Links to further reading are also highly appreciated.