VB.Netでは、下記のコードが問題無く動きます。 Dim Result As List(Of List(Of String)) Result = doc.QuerySelectorAll("#container table")(0).QuerySelectorAll("tr").Select(Function(n) n.QuerySelectorAll("th,td").Select(Function(g) g.TextContent).ToList).ToList
しかし、C#に移植すると、一つ目のSelectで、「型引数を使い方から推論することはできません。型引数を明示的に指定してください。」とエラーがでます。 List<List<string>> result = new(); result= doc.QuerySelectorAll("#container table")[0].QuerySelectorAll("tr").Select( n => n.QuerySelectorAll("th,td").Select(g => g.TextContent).ToList).ToList;
> Dim Result As List(Of List(Of String)) > Result = doc.QuerySelectorAll("#container table")(0).QuerySelectorAll("tr").Select(Function(n) n.QuerySelectorAll("th,td").Select(Function(g) g.TextContent).ToList).ToList この構文だと、AngleSharp の可能性が高そうですが…違っていたらすみません。