コード分析を実行すると、関数に関する警告が表示されます。
関数の署名は次のとおりです。public int ExecuteAscommand(List<string> Commands)
警告メッセージ: リストを Collection、Readonlycollection、または KeyedCollection に変更してください。
リストはパフォーマンスが最適化されていますが、継承用に設計されていないため、MSDN はこのシナリオを説明しています。また、再利用可能なライブラリとして使用されていない場合にのみ、この警告を抑制します。
私の関数は、リストからすべてのアイテムを読み取り、データを使用してタスクを実行するだけです。何もありません。しかし、この関数は私が構築している再利用可能なライブラリの一部です。
パラメータ タイプを List から他のタイプに変更する必要がありますか?