開始日と終了日を取り、特定のビジネス ロジックを通じて整数の結果を生成するヘルパー メソッドがあります。このヘルパー メソッドは、特定のデータ セットに対して 10,000 回を超えて呼び出されることがあります (ただし、頻繁に発生するわけではありません)。
質問: パフォーマンスのみを考慮して、このヘルパー メソッドを一部のヘルパー クラスの静的メソッドとして作成する方が効率的ですか?それとも、ヘルパー メソッドをクラスのパブリック メソッドとして使用する方が効果的ですか?
静的メソッドの例:
// an iterative loop
foreach (var result in results) {
int daysInQueue = HelperClass.CalcDaysInQueue(dtBegin, dtEnd);
}
パブリック メンバー メソッドの例:
// an iterative loop
HelperClass hc = new HelperClass();
foreach (var result in results) {
int daysInQueue = hc.CalcDaysInQueue(dtBegin, dtEnd);
}
助けてくれてありがとう!