Błąd kompilatora CS1908
Typ argumentu atrybutu DefaultParameterValue musi być zgodny z typem parametru
Ten błąd jest generowany po przekazaniu wartości nieprawidłowego typu do DefaultParameterValueAttribute. Upewnij się, że typ argumentu atrybutu jest zgodny z parametrem docelowym.
Poniższy przykład generuje 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
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: