0
我試圖將一些VB代碼轉換爲C#;但是我遇到了一些麻煩,將InnerList從Vb轉換爲C#
這裏是我的VB代碼:
Default Public Property Item(ByVal index As Integer) As BiometrikBilgi
Get
Return MyBase.InnerList(index)
End Get
Set(ByVal value As BiometrikBilgi)
MyBase.InnerList(index) = value
End Set
End Property
而且我用了一個轉換器,這裏是結果:
C#
public BiometrikBilgi this[int index]
{
get { return base.InnerList[index]; }
set { base.InnerList[index] = value; }
然而,在得到{}行編譯器給出錯誤它說;
無法將類型'object'隱式轉換爲'BiometrikBilgi'。存在明確的轉換(您是否缺少演員?)
我該如何解決此問題?
*我怎樣才能解決這個問題*沒有進攻,但你讀了錯誤信息?它告訴你,你錯過了從'object'到'BiometrikBilgi'的演員陣容:-) – sloth