新しいASP.NET Core 3プロジェクトを作成した後、Visual Studio 2019で次の警告が表示されます。
警告CA1052タイプ「プログラム」は静的ホルダータイプですが、静的でもNotInheritableでもありません
public class Program
{
public static void Main(string[] args)
{
// ...
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
// ...
}
対
public static class Program
{
public static void Main(string[] args)
{
// ...
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
// ...
}
static修飾子を追加する必要がありますか?なぜ/なぜですか?長所と短所?
編集:これはASP.NET Core 3 APIです