静的インポート(using static)を使うと、
静的メソッドを使う時にクラス名を省略する記載ができます。
※静的メソッドとはnewしなくても使えるメソッドのことです。
サンプル
静的メソッドである Math.Pow() を例にしてみます。
例1)静的インポートを使わないパターン
var a = Math.Pow(2, 3);
例2)静的インポートを使うパターン
using static System.Math;
var a = Pow(2, 3);
Mathの記載が省略できます。
備考
- 静的インポートは、C#6.0以降で使用できます。
- 静的インポートを使うとソースをすっきり書くことができますが、
多用するとプログラムが分かりづらくなるのでご注意ください。