現在我正在做一個專案,我將 VB.NET 代碼轉換為 C#。我使用過https://converter.telerik.com/,我聽說它非常準確。它主要是,但現在我遇到了一個錯誤:不可呼叫成員'dataset.tables'不能像方法一樣使用。
這是我第一次轉換,所以我很難看出這行代碼有什么問題。
下面是 VB.NET 示例:
RcdCount = da.Tables("pubs").Rows.Count.ToString()
這是 C# 示例:
RcdCount = da.Tables("pubs").Rows.Count.ToString();
如您所見,唯一發生的變化是“;” 在末尾。我該如何解決這個問題?
uj5u.com熱心網友回復:
似乎Tables是一個索引器,因此必須使用方括號:
RcdCount = da.Tables["pubs"].Rows.Count.ToString();
uj5u.com熱心網友回復:
我看你已經找到了你要找的答案。但如果你還想看一看,我在這個網站上測驗了代碼示例,它翻譯正確。
卡洛斯網
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/338095.html
