.NETで任意の文字列を辞書キーとして使用できますか?これはテンプレートエンジンの一部であり、ユーザーがカスタムヘッダーと値を追加できるようにする予定です。辞書キーに文字制限がありますか?
ヘッダは "Value of X"または "Analyze Summary of Analyze & XYZ Reports"のようなものになります。珍しいキャラクタなどで例外が発生するかどうか心配です。
サイズ制限はあるものの、256文字を超えると予想します。 MSDNにはこの件に関する詳細は記載されていません。
ペタンティックになると1,073,741,823に近い(文字列オーバーヘッドでは-20) –
あなたは正しいです。私はバイトを意味しました。編集。 –
正しいComparerを使用してください。 System名前空間のStringComparerには、さまざまな比較対象を持つ静的プロパティがいくつかあります。 –