是否有与别名语句等效的内容,例如:
// C#:
using C = System.Console;
或者:
' VB.NET '
Imports C = System.Console
...但是在方法范围内——而不是应用于整个文件?
最佳答案
虽然这可能有点过分,但您可以创建一个分部类,并仅将您希望别名应用到的函数放置在带有别名的自己的文件中。
在主类文件中:
/*Existing using statements*/
namespace YourNamespace
{
partial class Foo
{
}
}
在另一个文件中:
/*Existing using statements*/
using C = System.Console;
namespace YourNamespace
{
partial class Foo
{
void Bar()
{
C.WriteLine("baz");
}
}
}
关于c# - 我可以在方法范围内用 C# 或 VB.NET 创建别名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811523/