Compilerfehler CS0674

Verwenden Sie nicht "System.ParamArrayAttribute". Verwenden Sie stattdessen das Schlüsselwort "params".

Der C#-Compiler lässt die Verwendung von System.ParamArrayAttributenicht zu; verwenden Sie stattdessen params .

Im folgenden Beispiel wird CS0674 generiert:

// CS0674.cs  
using System;  
public class MyClass
{  
  
   public static void UseParams([ParamArray] int[] list)   // CS0674  
   // try the following line instead  
   // public static void UseParams(params int[] list)
   {  
      for ( int i = 0 ; i < list.Length ; i++ )  
         Console.WriteLine(list[i]);  
      Console.WriteLine();  
   }  
  
   public static void Main()
   {  
      UseParams(1, 2, 3);  
   }  
}