0

次の linq コードを c# から vb.net に変換しようとしています。

var groupedPhotos = from photo in photos
                    orderby photo.TimeStamp
                    group photo by photo.TimeStamp.ToString("y") into photosByMonth
                    select new KeyedList<string, Photo>(photosByMonth);

次のように変換すると、「範囲変数名は、引数のない単純な名前または修飾された名前からのみ推測できます」というエラーが表示されます。どこを変更する必要がありますか?

 Dim groupedPhotos = From photo In photos
                     Order By photo.TimeStamp
                     Group photo By photo.TimeStamp.ToString("y") Into Group 
                     Select New KeyedList(Of String, Photo)

前もって感謝します。

4

1 に答える 1