重複の可能性:
C# で静的クラスを使用する場合
質問が無意味またはばかげている場合は申し訳ありませんが、クラス ファイルがほとんどないWindows サービスを作成しようとしています。各クラス ファイルには、別のクラス ファイルを呼び出す関数がいくつかあります。
例えば
クラスファイルには、次のような電子メールを作成するメソッドがあります
public bool CreateEmail()
{
try
{
//code here
}
catch (Exception ex)
{
//Write to Log
to create log call function from **another class file**
}
}
静的クラスを使用する方が良いのか、クラスごとにオブジェクトを作成してメソッドを呼び出す方が良いのか知りたいのですが、どの方法が推奨されますか?