取资源文件中的值 System.Resources.ResourceManager

  /// <summary>
        
/// 获取提示信息
        
/// </summary>
        
/// <param name="code">信息代码</param>
        
/// <param name="arguments">格式化参数</param>
        
/// <returns>提示信息</returns>
        public static string GetMessage(string code, params string[] arguments)
        {
            System.Resources.ResourceManager rm 
= ErrorMessage.ResourceManager;
            rm.IgnoreCase 
= true;
            
string str = rm.GetString(code);
            
if (arguments != null)
            {
                
if (Regex.Matches(str, @"{\d+}").Count != arguments.Length)
                {
                    
return str;
                }
                
else
                {
                    
return string.Format(str, arguments);
                }
            }
            
return str;
        }
posted @ 2009-06-02 16:36  awp110  阅读(825)  评论(0编辑  收藏  举报