次の "String.Format()"メソッドのパラメータ検証のためのFxCOPカスタムルールの記述方法を教えてください。string.Format(...)のカスタムFxCopルールを作成する際に助けが必要
1.string.Format( "{0} aaaa {1} bbb"、x); // {1}にはプレースホルダーの置き換えがありません。
2.string.Format( "aaaa {1} bbb"、x); // {1}にはプレースホルダ置換がありません。文字列リテラルの内部では、{1}ではなく{0}だったはずです。
ありがとう、
Ranjeet。
実行時例外を引き起こす可能性のある条件は、静的解析によって実際に検出可能です。間違った書式引数はこのカテゴリに当てはまります。 –
@ニコール私の間違い、訂正のおかげで。 –