Like VB, C# should have the feature for calling a varible in lowercase or uppercase
In VB it doesn't matter if you write a varible with lowercase when trying to access the value, the IDE changes as the varible was created.
In C# you must write exactly the varible like it was declared.
David Blaine Fullerton commented
If variable is not yet defined that way, then it should offer to change it, or at least, identify it as different than the original.
There's no way C# would ever be changed in this manner. Just use VB, or use IntelliSense to auto-correct your case.