Ошибка компилятора CS1908
Тип аргумента атрибута DefaultParameterValue должен соответствовать типу параметра.
Эта ошибка возникает при передаче значения неправильного типа DefaultParameterValueAttribute. Убедитесь, что тип аргумента атрибута соответствует типу целевого параметра.
Следующий пример приводит к возникновению ошибки 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
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: