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

Sim*_*tsa 5 c# multilingual internationalization visual-studio-2010

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

Lar*_*mie 6

最好的办法是使用项目菜单使用汇编资源文件,然后将资源添加到文件中.

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

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

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

Console.ReadLine ();
Run Code Online (Sandbox Code Playgroud)