0


0

私はPostsクラスを持っていて、そのポストは一つのファイルを持つことができ、そのファイルは多くのタグを持つことができます

投稿内のファイルを繰り返し処理し、すべてのファイルのタグを表示したい

foreach(Post.Filesのfファイル){f.Tags}

トップタグを取得するには、このforeachで何が必要ですか? 1つだけです。

私は試した

f.Tags.Select(n => n)

運なしで。

ありがとう

2 Answer


1


ファイルの最初のタグを取得するには、これを使います。

f.Tags.First()

投稿ごとに1つのファイルがあり、ファイルごとに複数のタグがある場合は、次のような方法が適しています。

foreach(Post.Files.First()のタグt){// tで何かをする}


0


Posts.SelectMany(pPost ⇒ pPost.Files.SelectMany(pFile ⇒ pFile.Tags.Select(pTag ⇒ pTag)))