This is not possible. However, for what reason do you want to do this?
If your reason is <readability consider the following:
You can already use your identifiers to indicate that it is, for example, a customerID . What you essentially do when you try to rename UInt32 to customerID makes it look like a new type. Only when a type requires additional behavior or values ββis it useful to consider it "new." If you've ever developed in C ++, you can appreciate the convention caused by not allowing it in C #. You know what to expect from UInt32 .
If your reason is preparing yourself for change :
eg. Suppose you decide after a while that you want to support negative identifiers. This must be resolved by encapsulating this possible expected behavior in a new type. Therefore, renaming is not required.
Steven jeuris
source share