0

私は現在、Ienumerable(Of Dictionary(Of string、string))にdictionary(Of string、string)を追加しようとしています。

簡単そうに見えますが、答えが見つかりません...より良い説明が必要な場合は、ここに私のコードがあります

Dim actualList As IEnumerable(Of Dictionary(Of String, String))

Dim addRows As New Dictionary(Of String, String)
        addRows.Add("LinkTitle", "Ultimate Test Item")

ここで、addrowsをactualListに入れようとしましたが、問題が発生しました。

'this sends our custom dictionary to sharepoint
        Dim updateOutput = ListServiceUtility.UpdateListItems(Test_Sharepointsite_url, myCred, Test_List_Name, Nothing, addRows.AsEnumerable, 1)
4

1 に答える 1

4

IEnumerableには、探している.Add機能がありません。代わりに、リストを使用してみてください。

   Dim actualList As New List(Of Dictionary(Of String, String))

    Dim addRows As New Dictionary(Of String, String)
    addRows.Add("LinkTitle", "Ultimate Test Item")

    Dim addRows2 As New Dictionary(Of String, String)
    addRows2.Add("LinkTitle2", "Ultimate Test Item2")

    actualList.Add(addRows)
    actualList.Add(addRows2)

さらに読む:IEnumerableとArray、IListとListの違いは何ですか?

于 2012-12-03T17:21:55.530 に答える