閱讀英文

共用方式為


編譯器錯誤 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
}