C# 项目本地化
创始人
2024-11-15 02:32:31
0

下面展示如何给C#项目配置本地化的步骤

  1. 给项目创建一个文件夹,LocalizationResources
  2. 文件夹内创建两个资源文件Strings.rex,Strings.en.resx
  3. 资源文件内部创建两个资源
    Strings.rex:
    Name:姓名
    Age:年龄
    Strings.en.resx
    Name:Name
    Age:Age

接下来创建一个测试类

 public class Student  {      public string Name { get; set; }       public int Age { get; set; }       public Student(string name,int age)      {          Name = name;              Age = age;      }      public override string ToString()      {      	//ToString方法中不要写死,用本地化中的字段来替换          return LocalizationResources.Strings.Name+":"+Name+"\t"+                 LocalizationResources.Strings.Age+":"+Age;      }  

尝试用两种语言输出

 static void Main(string[] args)  {      var chineseCulture = CultureInfo.CurrentCulture;      Thread.CurrentThread.CurrentUICulture = chineseCulture;      Thread.CurrentThread.CurrentCulture = chineseCulture;      Print();       //切成英文      var englishCulture = CultureInfo.GetCultureInfo("en");      Thread.CurrentThread.CurrentCulture = englishCulture;      Thread.CurrentThread.CurrentUICulture = englishCulture;      Print();  }   private static void Print()  {      var stu = new Student("xiaoming", 19);      Console.WriteLine(stu.ToString());  } 

输出结果:
姓名:xiaoming 年龄:19
Name:xiaoming Age:19

相关内容

热门资讯

七分钟了解!wepoke挂真的... 七分钟了解!wepoke挂真的假的,广东雀神智能插件安装如何使用,AA德州教程(详细教程)-哔哩哔哩...
两分钟了解!微扑克ai分析器,... 两分钟了解!微扑克ai分析器,广东雀神辅助器免费版,德州论坛(有挂秘籍)-哔哩哔哩1、广东雀神辅助器...
第八分钟了解!红龙扑克透牌,情... 第八分钟了解!红龙扑克透牌,情怀麻将专用神器免费,高科技教程(有挂工具)-哔哩哔哩1、任何情怀麻将专...
三分钟了解!wpk ai会不会... 三分钟了解!wpk ai会不会被封,博乐温州麻将有挂吗,2025新版教程(真实有挂)-哔哩哔哩在进入...
3分钟了解!微扑克数据辅助软件... 3分钟了解!微扑克数据辅助软件,广东雀神辅助器怎么买,安装教程(有挂教学)-哔哩哔哩;1、广东雀神辅...
黑科技功能(德州wpk)外挂透... 黑科技功能(德州wpk)外挂透明挂黑科技辅助神器(透视)教你教程(2025已更新)(哔哩哔哩)1、德...
六分钟了解!wepokeai代... 六分钟了解!wepokeai代打辅助,掌酷十三张辅助合作,技巧教程(有挂教程)-哔哩哔哩;1、用户打...
黑科技软件(微扑克数据)外挂透... 黑科技软件(微扑克数据)外挂透明挂黑科技辅助代打(透视)透明挂教程(2024已更新)(哔哩哔哩);小...
第3分钟了解!aapokera... 第3分钟了解!aapokerai辅助,中至鹰潭卧龙有挂吗,我来教教你(讲解有挂)-哔哩哔哩1、许多玩...
黑科技功能(WepOke)外挂... 黑科技功能(WepOke)外挂透明挂黑科技辅助软件(透视)安装教程(2023已更新)(哔哩哔哩)是一...