Есть ли способ, которым классу C # может быть присвоено несколько имен, например:
класс Foo {}
класс AlternativeFooName ссылается на Foo
Я хочу иметь доступ к Foo через оба имени, Foo и AlternativeFooName, но без наследования от Foo.
Заявка на это будет давать классу длинное описательное имя, но иметь возможность сокращать его при использовании, например:
вместо
Foo f = new Foo ();
возможность использовать следующее с тем же эффектом:
F f = новый F ();