Lezen in het Engels

Delen via


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.

Opmerking

In het volgende voorbeeld wordt CS1908 gegenereerd:

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