📄 stringresource.cs
字号:
using System;
using System.Globalization;
using System.Resources;
using System.Diagnostics;
using System.Reflection;
namespace Routrek.SSHC {
/// <summary>
/// StringResource 偺奣梫偺愢柧偱偡丅
/// </summary>
internal class StringResources {
private string _resourceName;
private ResourceManager _resMan;
public StringResources(string name, Assembly asm) {
_resourceName = name;
LoadResourceManager(name, asm);
}
public string GetString(string id) {
return _resMan.GetString(id); //傕偟偙傟偑抶偄傛偆側傜偙偺僋儔僗偱僉儍僢僔儏偱傕偮偔傟偽偄偄偩傠偆
}
private void LoadResourceManager(string name, Assembly asm) {
//摉柺偼塸岅丒擔杮岅偟偐偟側偄
CultureInfo ci = System.Threading.Thread.CurrentThread.CurrentUICulture;
if(ci.Name.StartsWith("ja"))
_resMan = new ResourceManager(name+"_ja", asm);
else
_resMan = new ResourceManager(name, asm);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -