Partager via


Erreur du compilateur CS1909

Mise à jour : novembre 2007

Message d'erreur

L'attribut DefaultValue n'est pas applicable sur des paramètres de type 'type'
The DefaultValue attribute is not applicable on parameters of type 'type'

L'erreur CS1909 est générée lorsque vous utilisez un attribut DefaultValue qui n'est pas applicable au type de paramètre.

Exemple

L'exemple suivant génère l'erreur CS1909.

// 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
}