Wo oder wann würde man Namespace-Aliasing wie verwenden
using someOtherName = System.Timers.Timer;
Es scheint mir, dass es dem Verständnis der Sprache nur mehr Verwirrung bringen würde.
using int = System.Int32und an anderen Stellen als in der deklarierenden Datei verwenden. So dies intzu Int32alias kann entweder durch andere Mittel erreicht werden, oder ist eine besondere Sache im Compiler / runtime.
using int = System.Int32ist sowohl falsch als auch irreführend - es ist falsch, weil der intAlias nicht so implementiert ist, wie Sie es beschrieben haben. Es ist irreführend, weil Sie implizieren, dass Typ-Aliase global verwendet werden können, genau wie intbei der Verwendung Int32.


using int = System.Int32C #? Nützlich, nicht wahr? Es ist die gleiche Verwendung, die anderswo genutzt werden kann.