並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

c# get index of item in list in foreach loopの検索結果1 - 8 件 / 8件

  • neue cc - ゼロアロケーションLINQライブラリ「ZLinq」のリリースとアーキテクチャ解説

    ゼロアロケーションLINQライブラリ「ZLinq」のリリースとアーキテクチャ解説 2025-05-05 ZLinq v1を先月リリースしました!structとgenericsベースで構築することによりゼロアロケーションを達成しています。またLINQ to Span, LINQ to SIMD, LINQ to Tree(FileSystem, JSON, GameObject, etc.)といった拡張要素と、任意の型のDrop-in replacement Source Generator。そして.NET Standard 2.0, Unity, Godotなどの多くのプラットフォームサポートまで含めた大型のライブラリとなっています!現在GitHub Starsも2000を超えました。 https://github.com/Cysharp/ZLinq structベースのLINQそのものは

    • All JavaScript and TypeScript Features of the last 3 years

      TypeScript as envisioned by Stable DiffusionThis article goes through almost all of the changes of the last 3 years (and some from earlier) in JavaScript / ECMAScript and TypeScript . Not all of the following features will be relevant to you or even practical, but they should instead serve to show what’s possible and to deepen your understanding of these languages. There are a lot of TypeScript fe

        All JavaScript and TypeScript Features of the last 3 years
      • .NET 6: コレクションの改良

        原文(投稿日:2021/06/04)へのリンク .NET 6のAPI変更に関するこのシリーズ記事で、今回はコレクションを取り上げる。 List、Stack、Queueのキャパシティについて DictionaryやHashSetに大量のデータを挿入する前には、想定されるコレクションのサイズを指定してEnsureCapacityを呼び出しておくとよい。こうすることで、コレクションが事前に1回だけサイズ変更を行うようになるため、繰り返しサイズ変更を行う必要を回避することができる。 このEnsureCapacityメソッドがList<T>、Stack<T>、Queue<T>の各クラスにも追加され、同じようなパフォーマンス上のメリットを享受できるようになった。 このグループからの注目すべき例外はCollection<T>である。他とは違ってCollection<T>は、他のコレクションをラップするこ

          .NET 6: コレクションの改良
        • WebKit Features for Safari 26.2

          Safari 26.2 is a big release. Packed with 62 new features, this release aims to make your life as a web developer easier by replacing long-standing frustrations with elegant solutions. You’ll find simpler ways to create common UI patterns with just a few lines of HTML or CSS, and no JavaScript — like auto-growing text fields with CSS field-sizing, and buttons that open/close dialogs and popovers w

            WebKit Features for Safari 26.2
          • PowerShell スクリプトのパフォーマンスに関する考慮事項 - PowerShell

            出力の抑制 パイプラインへのオブジェクトの書き込みを回避するには、さまざまな方法があります。 $null への割り当てまたはファイル リダイレクト [void] へのキャスティング Out-Null にパイプ $null への割り当て。[void] へのキャスティング、$null へのファイル リダイレクトの速度はほぼ同じです。 ただし、大きなループで Out-Null を呼び出す場合は、PowerShell 5.1 でも大幅に遅くなる場合があります。 $tests = @{ 'Assign to $null' = { $arrayList = [System.Collections.ArrayList]::new() foreach ($i in 0..$args[0]) { $null = $arraylist.Add($i) } } 'Cast to [void]' = { $arr

              PowerShell スクリプトのパフォーマンスに関する考慮事項 - PowerShell
            • C#: 基礎から高度なテクニックまで - 初心者向けのチートシート | HackerNoon

              長すぎる; 読むには包括的な C# チートシートは、開発者が C# プログラミングに関連する主要な構文と概念を習得できるように設計されています。 包括的な C# チートシートは、開発者が C# プログラミングに関連する主要な構文と概念を習得できるように設計されています。 コンテンツ基本構造データ型変数定数条件文ループ配列リスト辞書メソッドクラスとオブジェクト例外処理デリゲート、イベント、ラムダLINQ (言語統合クエリ)属性非同期/待機その他文字列の操作ファイルI/O日付時刻ジェネリックNullable属性と反射拡張メソッド依存関係の注入部分クラス相互運用性匿名型タプルパターンマッチングローカル機能記録式付きインデクサーと範囲宣言の使用Null 許容参照型 (NRT)パターンベースの使用プロパティパターンデフォルトのインターフェース実装動的バインディング1. 基本構造すべての C# プログ

                C#: 基礎から高度なテクニックまで - 初心者向けのチートシート | HackerNoon
              • Java Best Practices | The IntelliJ IDEA Blog

                IDEs CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Junie JetBrains for Data Kineto Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana CodeCanvas .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks K

                  Java Best Practices | The IntelliJ IDEA Blog
                • Webアプリケーションを自動で操作してみよう | へっぽこ実験ブログ

                  自動操作を行う場合、id、name、classなどを利用して要素を指定することになるので、属性値をメモしておきましょう。 5.同様にボタンについても属性を調べます。その結果は以下のようになります。 <input class="gNO89b" value="Google 検索" aria-label="Google 検索" name="btnK" type="submit" data-ved="0ahUKEwiC0u6iu4nlAhXwyIsBHWwTBHcQ4dUDCAo"> 属性 値 ここで調べた属性を利用して要素を特定して自動操作を行うことになります。。 また、今回はChromeでのやり方を紹介しましたが、他のブラウザでも同様のことが可能です。同じWebアプリケーションを使用していてもブラウザによって出力される内容が異なる可能性もあるので、自動操作を行うブラウザを使用して要素を調べるよ

                    Webアプリケーションを自動で操作してみよう | へっぽこ実験ブログ
                  1