Search code examples
c#classaliasusing

Alias for class name in the method


I have some curly question..
I can define alias for the class at top of my document, Such as

using MyName = Bla.Bla.ClassName

But can I define something like this in the method?


Solution

  • No, you can't. If you mean that you want to define a class alias inside a method, this is not possible.

    Alias could be defined only at file or namespace level:

    using MyName = Bla.Bla.ClassName;
    namespace A{
    ...
    }
    

    or

    namespace A{
        using MyName = Bla.Bla.ClassName
    ...
    }
    

    If you instead mean you want to define a "method alias", this also isn't possible: alias are only for types or namespaces.