1

コード コンバーターを使用して VB から C# に移行しましたが、C# でエラーが発生しました。Item具体的には、 onと onのエラーstring.join(",", Flop.ToArray)です。の定義が含まれていないというエラーが表示されますがitem、VB で動作します。

VB

Dim Flop As New List(Of String)
    For x As Integer = 0 To Dataset9.Tables(0).Rows.Count - 1 'ROWS
        Flop.Add(Dataset9.Tables(0).Rows(x).Item("Id"))
    Next
    strAllRoleNames = String.Join(",", Flop.ToArray)

C#

List<string> Flop = new List<string>();

    for (int x = 0; x <= Dataset9.Tables[0].Rows.Count - 1; x++)
      {
         Flop.Add(Dataset9.Tables[0].Rows[x].Item["Id"]);
      }
 strAllRoleNames = string.Join(",", Flop.ToArray);
4

5 に答える 5

2

試す...

Flop.Add(Dataset9.Tables[0].Rows[x]["Id"].ToString());
于 2013-09-02T16:34:42.907 に答える