これは非常に率直な質問です。
私はContent-Type文字列の形で保存しています。
Content-Type理想的には、巨大な厄介なスイッチケースを持たずに、そこから拡張を推測したいと思います。
これを達成するための組み込みの構造はありますか?
ところで、私はこの質問を見つけましたが、それは拡張からコンテンツタイプへの反対方向です。
これは非常に率直な質問です。
私はContent-Type文字列の形で保存しています。
Content-Type理想的には、巨大な厄介なスイッチケースを持たずに、そこから拡張を推測したいと思います。
これを達成するための組み込みの構造はありますか?
ところで、私はこの質問を見つけましたが、それは拡張からコンテンツタイプへの反対方向です。
が必要になりますDictionary。これにより、特定のコンテンツ タイプの拡張子を検索できます。
Dictionary<string, string> extensionLookup = new Dictionary<string, string>()
{
{"ContentType1", ".ext1"},
{"ContentType2", ".ext2"},
};
値をハードコーディングするのではなく、データベーステーブルやファイルなどに基づいて辞書を作成できます。
取得したら、次Dictionaryのように簡単です。
string extension = extensionLookup[someContentType];