-

C# the confused language
So C# is great because it’s static types mean less bugs. Well when you start seeing code like this on a lot of .NET blogs…
var file = File.OpenFile(@”foo.txt”);
You have to wonder if MS have a clue what they are doing. Apparently it’s not a dynamic type, as it’s type is Variant. :)