gpt4 book ai didi

c# - 从 Content-Type 获取扩展

转载 作者:行者123 更新时间:2023-11-30 15:01:17 24 4
gpt4 key购买 nike

这是一个非常直接的问题。

我有一个以字符串形式存储的 Content-Type

理想情况下,我想从那个 Content-Type 中推断出一个扩展,而不必有一个巨大的讨厌的 switch case。

是否有内置构造来实现此目的?

顺便说一句,我找到了这个 question但这与从扩展到内容类型的方向相反。

最佳答案

你需要一个字典。这将允许您查找给定内容类型的扩展:

Dictionary<string, string> extensionLookup = new Dictionary<string, string>()
{
{"ContentType1", ".ext1"},
{"ContentType2", ".ext2"},
};

您可以根据数据库表、文件等填充字典,而不是对值进行硬编码。

一旦你有了Dictionary,它就很简单了:

string extension = extensionLookup[someContentType];

关于c# - 从 Content-Type 获取扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14483751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com