Eine weitere Neuerung in C# 6 ist using static
. Dies ermöglicht den Import statischer Klassen und die Verwendung der verfügbaren Member ohne voll qualifizierter Angabe. Hier ein Beispiel:
using static System.Math;
class Program
{
static void Main(string[] args)
{
System.WriteLine(Cos(3));
}
}
Auch der Import von enums
ist möglich:
using static System.Environment;
using static System.Environment.SpecialFolder;
class Program
{
static void Main(string[] args)
{
GetFolderPath(Templates);
}
}
Viel Spaß!
Viele weitere Neuerungen finden sich in der C# 6 Serie.