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
}