Mittlerweile kann ich sagen, dass das "Fehlen" von inline Deklarationen eins der Dinge ist, die ich in anderen Sprachen am meisten vermisse.

Verstehe ich nicht.
Soll heißen^^^^^^^^^^Heißt: das "Fehlen" ... vermisse ich am meisten.
Ansonsten
Sollst Du zwar nicht, weil es nicht hübsch ist, aber Du kannst
Ich C# ist es absolut so vorgesehen, dass der Scope jeder lokalen Variablen so klein sein soll, wie nur irgend möglich.
Z.B. Schleifenzähler sollen immer so verwendet werden:
So ist i tatsächlich nur innerhalb der Schleife bekannt.