Compilerfout CS1908
Het type van het argument op het kenmerk DefaultParameterValue moet overeenkomen met het parametertype
Deze fout wordt gegenereerd wanneer u een waarde van het verkeerde type doorgeeft aan DefaultParameterValueAttribute. Zorg ervoor dat het type van het kenmerkargument overeenkomt met dat van de doelparameter.
In het volgende voorbeeld wordt CS1908 gegenereerd:
// CS1908.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public interface ISomeInterface
{
void Bad([DefaultParameterValue("true")] bool b); // CS1908
void Good([DefaultParameterValue(true)] bool b); // OK
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: