switchケースを含むステートメントをstring(コンパイラーまたは JIT によって) ハッシュ・テーブルに最適化して、パフォーマンスを向上させることができる可能性があることをさまざまな場所で読みました。完全ではないハッシュ関数を含むハッシュテーブルは明らかにアイテムの順序を保証しないので、私は疑問に思っていました:
- C# コンパイラまたは JIT は、
switchステートメントをハッシュ テーブルに変換して一定時間のパフォーマンスを提供する最適化を実行できますか? switchC#のステートメントは、 が上から下に順番にチェックされることを保証しますか?case