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是有挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
黑科技辅助(wEPoke)外挂... 黑科技辅助(wEPoke)外挂透明挂辅助神器(透视)存在挂教程(2022已更新)(哔哩哔哩);运wE...
黑科技辅助!红龙扑克辅助器(透... 黑科技辅助!红龙扑克辅助器(透视)其实真的是有挂(有挂方法)-哔哩哔哩;1.红龙扑克辅助器 ai辅助...
黑科技肯定(WPK挂)外挂透明... 黑科技肯定(WPK挂)外挂透明挂辅助插件(透视)一贯真的是有挂(果真有挂)-哔哩哔哩;WPK挂最新软...
黑科技辅助!wpk透视外挂(透... 黑科技辅助!wpk透视外挂(透视)软件透明挂ai辅助神器(最初是有挂)-哔哩哔哩;亲,有的,ai轻松...
黑科技辅助!wepoke辅助有... 黑科技辅助!wepoke辅助有挂(透视)从来有挂(有挂解密)-哔哩哔哩;1、任何wepoke辅助有挂...
黑科技辅助(WEPOke)外挂... 黑科技辅助(WEPOke)外挂透明挂辅助黑科技(透视)大神讲解(2024已更新)(哔哩哔哩);黑科技...
黑科技美元局(智星菠萝德州辅助... 黑科技美元局(智星菠萝德州辅助)外挂透明挂辅助安装(透视)都是是真的有挂(详细教程)-哔哩哔哩是一款...
黑科技辅助!wepoke有辅助... 【福星临门,好运相随】;黑科技辅助!wepoke有辅助挂(透视)软件透明挂ai辅助代打(原生是真的有...
黑科技辅助(wpk德州ai)外... 黑科技辅助(wpk德州ai)外挂透明挂辅助神器(透视)AI教程(2021已更新)(哔哩哔哩);亲真的...