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.Int32
e usá-lo em outros lugares além do arquivo de declaração. Portanto, este int
a Int32
apelido tanto pode ser alcançado por outros meios, ou é uma coisa especial no compilador / runtime.
using int = System.Int32
está errado e enganoso - está errado porque o int
alias 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.Int32
em C #? Útil, não é? É o mesmo uso que pode ser aproveitado em outro lugar.