Exemple #1
0
 /// <summary>
 /// 检查参数名称数组是否有效。
 /// </summary>
 /// <param name="names">要检查的参数名称数组。</param>
 /// <exception cref="System.ArgumentException">参数名称数组包含重复名称。</exception>
 private static void CheckNames(string[] names)
 {
     for (int i = 0; i < names.Length; i++)
     {
         for (int j = i + 1; j < names.Length; j++)
         {
             if (string.Equals(names[i], names[j], StringComparison.Ordinal))
             {
                 throw ExceptionHelper.SameParameterName("names");
             }
         }
     }
 }