2012-01-04 4 views
3

Можно ли использовать псевдоним, определенный в одном файле на всей сборке?C# - Использовать псевдоним в другом файле

Для примера. в Foo.cs У меня есть

using IO = System.IO; 
namespace Foo 
{} 

Как я могу использовать псевдоним "IO" в FooBar.cs

namespace Foo.Bar 
{} 
+1

Что вы хотите достигать ? Вы можете добавить IO = System.IO в каждый файл, который вы хотите. –

+1

Добавление этого в каждом файле - это то, чего я пытаюсь избежать. – Krishter

+0

Возможный дубликат [псевдоним глобального пространства имен для всего проекта] (http://stackoverflow.com/questions/1799466/alias-a-namespace-globaly-for-the-entire-project) – Joe

ответ

8

MSDN Согласно

The scope of a using directive is limited to the file in which it appears.

Так что ответ Нет Вы не можете определить псевдоним в одном файле и использовать его во время сборки

+0

Я видел это. Любые обходные пути? – Krishter

+0

Нет. Не знаю –

Смежные вопросы