2012-02-09 32 views

回答

0

好了,“使用反射,卢克”!此代码应帮助:

public static string translate(string messageCode) 
{ 
    PropertyInfo info = typeof(Resources.Locale) 
     .GetProperty(
      messageCode, 
      BindingFlags.Public | BindingFlags.Static 
     ) 
    ; 
    return info != null 
     ? info.GetValue(null, null) as string 
     : messageCode 
    ; 
} 

所以,我们可以用一些翻译类这种方法,并得到本地化的字符串由它表示为字符串代码。

相关问题