É incorreto utilizar o tipo Int16 ao invés de short?
É incorreto utilizar o tipo Int16 ao invés de short?
Olá Roger, tudo certo?
Na verdade Int16
é a classe e short
é a palavra reservada para essa classe. Assim como o Int32
é int
e Int64
é long
.
Sobre usar, você pode usar normalmente, mas geralmente é usado o short para criar variáveis ou usar o casting. Já o nome da classe normalmente é usado quando vai chamar algum método estático, como o Equals
, MinValue
, MaxValue
, como em Int16.MinValue
. Mas também é possível usar short.MinValue
normalmente.
Mais informações sobre a palavra reservada e o tipo .NET neste link para a documentação.
Bons estudos!