Compartir a través de


Error del compilador CS1909

Actualización: noviembre 2007

Mensaje de error

El atributo DefaultValue no se aplica a los parámetros de tipo 'tipo'
The DefaultValue attribute is not applicable on parameters of type 'type'

El error CS1909 se genera cuando se utiliza un atributo DefaultValue que no se aplica al tipo de parámetro.

Ejemplo

El código siguiente genera el error 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
}