Leggere in inglese

Condividi tramite


Errore del compilatore CS1908

Il tipo dell'argomento dell'attributo DefaultParameterValue deve corrispondere al tipo del parametro

Questo errore viene generato quando si passa un valore di tipo errato a DefaultParameterValueAttribute. Verificare che il tipo dell'argomento dell’attributo corrisponda a quello del parametro di destinazione.

Esempio

L'esempio seguente genera l'errore CS1908:

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