C#でグローバルな定数を扱いたい時、いろいろな方法があると思いますが、static class
とusing static
を使うという方法があります。
使い方は次のような感じです。
定数の定義
static class Value
{
public const int size = 10;
}
定数の使い方
using System;
using static Value;
class Example
{
static public void Main ()
{
Console.WriteLine($"size = {size}");
}
}
using static
を使うとクラス名.
の部分が省略でき、見やすくなるので便利です。
リンク
using static directive – C# Reference | Microsoft Docs
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-static