2
私は拡張メソッドを次のように静的クラスを作ると言う:この静的クラスはマルチユーザーシナリオで破損しますか?
public static class MyStaticExtensionClass
{
private static readonly Dictionary<int, SomeClass> AlgoMgmtDict
= new Dictionary<int, SomeClass>();
public static OutputClass ToOutput(this InputClass input)
{
// clears up the dict
// does some kind of transform over the input class
// return an OutputClass object
}
}
をマルチユーザーシステムでは、状態管理辞書は、変換アルゴリズムの正しい値を提供することができないのだろうか?レギュラークラスはより優れたデザインであるか、より良いデザインの方法の中で辞書を押しつけるでしょうか?