共用方式為


編譯器錯誤 CS0748

更新:2007 年 11 月

錯誤訊息

Lambda 參數用法不一致; 參數型別必須全部為明確或全部為隱含。

如果 Lambda 運算式有多個輸入參數,有些參數會在其他參數使用明確型別時無法同時使用隱含型別。

若要修正這個錯誤

  • 請為所有輸入參數指定隱含型別,或是將這些參數指定全部為明確型別。

範例

因為在 Lambda 運算式中只有 alpha 是指定為明確型別,所以下列程式碼會產生 CS0748:

// cs0748.cs
class CS0748
{
    delegate double D(int x, int y);
    D d = (int alpha, beta) => { return beta / alpha; }; // CS0748
}

請參閱

參考

Lambda 運算式 (C# 程式設計手冊)