Onde ou quando alguém usaria alias de namespace, como
using someOtherName = System.Timers.Timer;
Parece-me que apenas adicionaria mais confusão para a compreensão da linguagem.
using int = System.Int32e usá-lo em outros lugares além do arquivo de declaração. Portanto, este inta Int32apelido tanto pode ser alcançado por outros meios, ou é uma coisa especial no compilador / runtime.
using int = System.Int32está errado e enganoso - está errado porque o intalias não foi implementado da maneira que você descreveu. É enganoso porque você sugere que os aliases de tipo podem ser usados globalmente, assim como o modo como inté usado Int32.


using int = System.Int32em C #? Útil, não é? É o mesmo uso que pode ser aproveitado em outro lugar.