С C# 6.0 вы можете.
C# 6.0 allows static import (See using Static Member)
Вы сможете:
using static foo.bar;
а затем в вашем Main
методе, который вы можете сделать:
static void Main(string[] args)
{
foobar();
}
Вы можете сделать то же самое с System.Console
, как:
using System;
using static System.Console;
namespace SomeTestApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Test Message");
WriteLine("Test Message with Class name");
}
}
}
EDIT: с момента выпуска Visual Studio 2015 CTP в январе 2015 года функция статического импорта требует явного упоминания ключевого слова static
, например:
using static System.Console;