c# - 如何制作多语言 C# 控制台应用程序?

标签 c# visual-studio-2010 internationalization multilingual

我想在 Microsoft Visual C# 2010 Express 中创建支持几种语言的控制台应用程序:它将以选定的语言显示消息。使其国际化的最简单便捷的方法是什么?

最佳答案

最好的办法是通过项目菜单使用程序集资源文件,然后将资源添加到您的文件。

在您的程序中使用特定于语言的资源:

System.Resources.ResourceManager mgr = new
    System.Resources.ResourceManager("MyConsoleApp.MyResource",
    System.Reflection.Assembly.GetExecutingAssembly()) ;

Console.WriteLine ( mgr.GetString ("resourceName"));

Console.ReadLine ();

关于c# - 如何制作多语言 C# 控制台应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927406/

相关文章:

c# - OWASP ZAP - 如何处理 "prove"误报?

c++ - 无法打开或找到文件 "afxwin.h",使用 .dff 进行修补(Building Doom 3 源代码)

c# - 韩国操作系统上的控件大小增加

c# - 如何使用 IronPython shell 扩展 Visual Studio 调试器?

c++ - 埃拉托色尼筛法 C++ 实现错误

php - 在多语言(例如英语和法语)应用程序中抛出异常

Java i18n : use one ResourceBundle accessor per package, 还是整个项目的一个?

c# - 如何在 .NET Core 3.1.1 中将 json 更改为 CamelCase?

c# - 如何使用已在 IIS 中运行的 azure 中的 "wwwroot"文件夹

c# - 在这种情况下使用 yield 有什么好处吗?