Compilerfout CS1910
Argument van het type 'type' is niet van toepassing op het kenmerk DefaultParameterValue
Voor parameters waarvan het type object is, moet het argument van het DefaultParameterValueAttribute type zijn, een integraal type, een drijvende komma, bool
string
, of enum
char
.null
Het argument kan niet van het type Type of van een matrixtype zijn.
In het volgende voorbeeld wordt CS1910 gegenereerd:
// CS1910.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public interface ISomeInterface
{
void Bad1([DefaultParameterValue(typeof(object))] object o); // CS1910
void Bad2([DefaultParameterValue(new int[] { 1, 2 })] int[] arr); // CS1910
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: