DOBON.NETプログラミング道掲示板

No35608 の記事


■35608 / )  foreachでループ回数を取得
□投稿者/ Wan 付き人(97回)-(2024/06/06(Thu) 15:16:44)
  • アイコン環境/言語:[.Net6 C# Windows] 
    分類:[.NET] 

    AngleSharpを使っています。

    foreachでループ回数を取得するためにLinqのSelect句を使用してIndexを使用しています。

    foreach ( var LopItem in doc.QuerySelectorAll(".news_list>li").Select((Value, Index) => new { Value, Index }))
    {

     ここでLopItemをメソッドに渡したい。その時に、メソッド側で引数となるLopItemの型を指定したい。



    上のコードでは、ループ変数の型をvarを使って推論させていますが、
    具体的に型を指定する場合どのような型となるのでしょうか?

    ローカル変数で見るとvar LopItmの方は
    +LopItem{ Value = {AngleSharp.Html.Dom.HtmlListItemElement}, Index = 0 } <Anonymous Type>
    と表示されます。

    型として<Anonymous Type>「匿名型?」と

    すると、LopItemの型はどのように指定すれば良いのでしょうか?
    詳しい方宜しくお願い致します。
違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -