Sdílet prostřednictvím


Compilerfehler CS1909

Aktualisiert: November 2007

Fehlermeldung

Das DefaultValue-Attribut ist für Parameter vom Typ "Typ" nicht zutreffend
The DefaultValue attribute is not applicable on parameters of type 'type'

CS1909 wird generiert, wenn Sie ein DefaultValue-Attribut verwenden, das für den Parametertyp nicht verwendet werden kann.

Beispiel

Im folgenden Beispiel wird CS1909 generiert.

// CS1909.cs
// compile with: /target:library
using System.Runtime.InteropServices;

public interface ISomeInterface
{
   void Test1([DefaultParameterValue(new int[] {1, 2})] int[] arr1);   // CS1909

   void Test2([DefaultParameterValue("Test String")] string s);   // OK
}