1.创建资源文件类库,名字有规则不可随意,如图:
Resource.en-Us.resx是英文资源文件,Resource.resx是中文资源文件:
2.在调用前需要先初始化区域性,lanName:zh-CN或en-US。
Thread.CurrentThread.CurrentCulture = new CultureInfo(lanName);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lanName);
3.调用如下,系统会根据2中设置的线程区域性来判定调用的是中文还是英文
InternationalizationResources.Resource.Name
4.注意:
创建资源文件的时候,访问修饰符设置为Public,这样其他地方才能调用。