c# - 在 C# 中从 resx 文件名中提取文化信息的最有效方法是什么?

标签 c# string

使用 C# 从 resx 文件名中提取区域性信息的最有效方法是什么?该解决方案还应该处理文件名中没有区域性信息的情况(即 form1.resx)。在这种情况下,应返回分配为“Default”的字符串。

最佳答案

这似乎可行:

string GetCulture(string s)
{
  var arr=s.Split(".");
  if(arr.Length>2)
    return arr[1];
  else
    return "Default";
}

关于c# - 在 C# 中从 resx 文件名中提取文化信息的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2701008/

相关文章:

c# - 索引器继承在泛型中如何工作?

c# - XmlSerializer 忽略公共(public)字段?

r - R语言如何在字符串中查找连续字母的单词

string - 使用映射文件替换文件中的多个字符串

c# - 按对象的字段组合列表中的对象

c# - 从不同的 XML 元素创建相同的 LINQ 匿名类型

c# - 如何在 Visual Studio 2017 项目中启用 C# 7 的所有功能?

c++ - 如何将用户输入(字符串)转换为字符数组?

c# - 我们应该在 C# 中使用 String.format 还是 String.replace?

javascript - 通过字符串数组从对象数组中搜索以获取对象数组