Это не представляется возможным. Однако по какой причине вы хотите это сделать?
Если ваша причина удобочитаемость , рассмотрите следующее:
Вы уже можете использовать свои идентификаторы, чтобы указать, например, это. customerID
. То, что вы, по сути, делаете, когда пытаетесь переименовать UInt32
в CustomerID
, делает его похожим на новый тип. Только когда типу требуется дополнительное поведение или значения, полезно считать его «новым» типом. Если вы когда-либо разрабатывали на C ++, вы можете оценить соглашение , вызванное тем, что вы не допустили этого в C #. Вы знаете, чего ожидать от UInt32
.
Если ваша причина подготовка себя к изменениям :
например. предположим, через некоторое время вы решите, что хотите поддерживать отрицательные идентификаторы. Это должно быть решено путем инкапсуляции этого возможного ожидаемого поведения в новый тип. Поэтому переименование не требуется.