An alias is an alternate name for someone or something. It was used in .net. Data type aliasing allows us to use an alias of a data type instead of actual data type name. This is really cool to use when another team is working on some class who's' final name we don't know, so for the time we can create a dummy class and use an alias throughout the code and later we can replace the alias declaration with actual class name.:)