[char] — caractere Unicode de 16 bits, usado para representar caracteres individuais.
[byte] — tipo numérico de 8 bits, normalmente usado para manipulação de dados binários.
[int] — inteiro de 32 bits, tipo comum para trabalhar com valores inteiros.
[long] — inteiro de 64 bits, usado para valores inteiros grandes.
[bool] — tipo booleano que aceita valores True ou False, usado para operações lógicas.
[decimal] — número de ponto flutuante de 128 bits, ideal para cálculos financeiros com alta precisão.
[single] — número de ponto flutuante de 32 bits.
[double] — número de ponto flutuante de 64 bits, bem adequado para cálculos científicos e de engenharia.
[DateTime] — tipo de dados para armazenar data e hora.
[xml] — objeto para trabalhar com dados XML.
[array] [string[]] — array, que pode ser criado com exemplos como @(1,2,3) ou simplesmente (1,2,3). É importante lembrar que (1) não é um array, mas um valor escalar. Arrays permitem armazenar conjuntos de elementos do mesmo tipo ou de tipos diferentes. Mais detalhes podem ser encontrados na documentação oficial sobre arrays:
[hashtable] — tabela hash ou dicionário com chaves e valores, por exemplo: @{1=11; 2=12; 3=14}. É conveniente para armazenamento associativo de dados. Mais informações sobre tabelas hash podem ser lidas nos materiais de referência: