C #: Как создавать «псевдонимы» для классов

Я даже не знаю, называется ли она псевдонимом, но все равно позвольте мне продолжить.

Вы знаете, что такое тип System.String в C # типа "псевдоним" с "строкой"? В Visual Studio «строка» отображается в нижнем регистре синим текстом. Я хотел бы сделать это с некоторыми из наших длинных имен классов. Некоторые из них похожи на «RelocatedPlantProductReleaseItem». Я не могу изменить его название, но такое длинное имя действительно делает код длинным. Я бы хотел вместо этого использовать "Rppr". Поэтому вместо этого:

RelocatedPlantProductReleaseItem Item = new RelocatedPlantProductReleaseItem ();

Я бы сказал:

Rppr Item = new Rppr ();

Я знаю, что могу создать класс с именем Rppr и он унаследован от RelocatedPlantProductReleaseItem, но это кажется хакерским.

Кроме того, сценарий, который я дал выше, полностью вымышлен. Я просто использовал его, чтобы продемонстрировать основные функциональные возможности, которых я пытаюсь достичь.

Кроме того, как это технически называется, когда «строка» представляет System.String?

Обновление: Спасибо за все ответы, ребята, но я думаю, мне следовало указать, что я хочу, чтобы это было глобальным явлением. Я не хочу указывать его в верхней части каждого файла кода. Я хочу указать его в одном месте, и он будет работать везде во всем приложении, даже в других сборках, которые ссылаются на его сборку.

11
задан oscilatingcretin 16 August 2011 в 17:27
поделиться