Interesting article, thanks for writing. You wrote "The true function of var is to allow us to declare a local variable when you don’t know what type it is". There's more to it than that. You can use var to avoid duplicating a long type name, eg:
var c = new CrazyFrigginLongClassName();
vs
CrazyFrigginLongClassName c = new CrazyFrigginLongClassName();
It also keeps your code DRY because if you want to change the type, you can just leave "var" as it is.
You can also hover the cursor over var and it'll tell you the type, and if you have Resharper, it even tells you the type as a comment at the end of the line.
Also there's a typo in OrdinalIgnireCase.