多載解析失敗,因為沒有可存取的 '<genericprocedurename>' 接受此數目的型別引數

更新:2007 年 11 月

因為編譯器 (Compiler) 無法存取任何具有適當數目之型別參數的多載版本,所以無法解析多載泛型程序的呼叫。

呼叫泛型程序時,您必須為每個型別參數提供一個型別引數。或者,可以不提供型別引數,並讓編譯器嘗試進行「型別推斷」。如需詳細資訊,請參閱 Visual Basic 中的泛型程序中的「型別推斷」。

錯誤 ID:BC32087

若要更正這個錯誤

  1. 確定呼叫程式碼可存取想要呼叫的版本。請參閱 Visual Basic 中的存取層級

  2. 加入或移除呼叫程式碼中的型別引數,因此型別引數清單會符合所要呼叫之版本的型別參數清單。

    -或-

    移除呼叫程式碼中的所有型別引數,並讓編譯器嘗試進行型別推斷。請注意,如果發生衝突或模稜兩可 (Ambiguity),則型別推斷會失敗。

請參閱

概念

多載屬性和方法

多載解析

Visual Basic 中的泛型型別

參考

型別清單