PowerShell type accelerators are aliases for .NET classes or types, which makes using classes in PowerShell scripts much easier. The intention behind type accelerators is to use shorter names for .NET classes and types and save some unnecessary typing. For example, when you use the type accelerator to define an integer value, there's actually no data type called int. Instead, it's just an alias for the class.
Source : 4sysops: