データ構造を視覚化する
デバッグ時に、JetBrains Rider を使用するとコード内のデータ構造を視覚化できます。
HTML、XML、JSON、JWT を含む文字列は適切なフォーマットで表示できます。
配列、コレクション、クエリのような構造を保持する変数は、表形式で探索できます。
これにより、データの構造、内容、変換をすばやく理解できるようになります。コード内の複雑なパターンを理解するプロセスが簡素化され、最終的にはデバッグの効率が向上します。
データを視覚化するには、デバッグウィンドウの対応する変数の横にある表示または探索するをクリックします。
以下は 2 次元配列を視覚化する例です。

以下は JSON 文字列を視覚化する例です。

デバッグコンテキストに、データベースクエリの結果を含む orders 変数があり、この変数の内容を調べたいとします。これに対応する 1 つの方法は、式の評価ダイアログを使用して、orders を含むさまざまな式を記述することです。
さらに便利な方法は、表形式で内容を視覚的に調べることです。そのためには、デバッグウィンドウで orders 変数を見つけて、その横にある探索するをクリックします。

これにより、変数の内容を表示するコレクションビューダイアログが開きます。

ダイアログは、すべての一般的な機能を備えた使い慣れたテーブルビューアーとして機能します。
結果セットに行数を設定する
デフォルトでは、クエリを発行すると、返される行数は 500 に制限されます。この制限は、オーバーロードを回避するために導入されています (たとえば、
SELECTステートメントが 100 万行を返す場合など)。この制限を変更するには、設定 Ctrl+Alt+S を開き、に移動します。フィールドに新しい番号を指定します。制限を無効にするには、ページサイズの制限チェックボックスをオフにします。
グリッドページ区切りコントロールで現在の行範囲をクリックし、ページサイズリストから目的の値を選択します。

ページサイズの制限パラメーターの値によっては、結果セットが複数のページに分割される場合があります。例: ページサイズの制限パラメーターを 100 に設定したにもかかわらず、クエリが 200 行を返した場合、各ページには 100 行ずつ、合計 2 ページ分の行が返されます。
行のサブセット間を移動する
ページ間を移動するには、次のコントロールを使用します。
最初のページ : 結果セットの最初のページに移動します。
前のページ : 結果セットの前のページに移動します。
または、Ctrl+Alt+Up を押します。
次のページ : 結果セットの次のページに移動します。
または、Ctrl+Alt+Down を押します。
最後のページ : 結果セットの最後のページに移動します。

データを検索、調査、フィルタリング、並べ替える
現在のページでテキストの出現箇所を検索するには、Ctrl+F を押すか、現在のページで検索
をクリックして、表示されるテキストフィールドと検索オプションを使用します。
特定のセルのデータを調べるには、セルをクリックするか、Ctrl キーを押しながら複数のセルをクリックします。選択したオブジェクトが右側に表示されます。
データをグローバルにフィルタリングするには、テーブルの上にあるフィルター領域にクエリを記述します。
特定の行のデータをフィルターするには、ツールバーのローカルフィルターの有効化をクリックし、列ヘッダーに表示されるフィルターアイコンを使用します。
特定の列の値でデータ行を並べ替えるには、対応する列ヘッダーをクリックします。
データをファイルにエクスポートする
ツールバーのデータのエクスポートをクリックします。
エクスポートの設定を行い、ファイルへエクスポートをクリックします。

関連ページ:
デバッグウィンドウ
デバッガーセッションを開始すると、デバッグツールウィンドウが開きます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ (フレーム、スレッド、変数など) を表示および分析し、デバッガーアクションを実行します。デフォルトでは、プログラムがブレークポイントに到達したときにデバッグツールウィンドウが開き、セッションが終了しても非表示になりません。この動作を変更するには、ビルド、実行、デプロイ | デバッガー設定ページに移動し、ブレークポイントでデバッグウィンドウを表示するチェ...
式の評価
JetBrains Rider を使用すると、別々の変数の値を表示できるだけでなく、メソッド呼び出し、演算子式、ラムダ式、匿名クラスなどのより複雑な式も評価できます。式は、デバッグウィンドウで現在選択されているスタックフレームのコンテキストで評価されます。エディターで式を評価する:式を評価する最も簡単な方法は、エディターのツールチップを使用することです。変数または式の値に子要素が含まれている場合は、をクリックするとノードが展開され、すべての子が表示されます。ビルド、実行、デプロイ | デバッガー...
行
データエディターでは、追加、複製、削除、関連する行間の移動を行うことができます。行の操作:行を追加するツールバーの「行の追加」をクリックします。または、テーブルを右クリックし、コンテキストメニューから「行の追加」を選択します。を押します。変更を加えます。(オプション) 変更内容をデータベースに送信してコミットする、行を削除する 1 つまたは複数の行を選択します。複数の行を選択するには、ガターの数字をクリックします。また、を押して、必要な行をクリックすることもできます。ツールバーの行の削除をクリ...
変数の値とオブジェクトを調べる
プログラムが中断されると、現在選択されているフレームのコンテキストで変数と引数を調べることができます。それらの値を表示して、その場で編集できます。コンテキストを変更するには、フレームペインで別のフレームを選択してください。変数値を表示する:変数の値を表示する方法はいくつかあります。変数ペイン変数の値を確認するデフォルトの方法は、デバッグウィンドウのスレッドと変数ペインを使用することです。変数が複合型の場合、ペイン内の対応するノードを展開すると、その変数に含まれる値を確認できます。場合によっては
変数と式を監視する
現在のフレームのコンテキストで多数の変数または式を評価し、すべて同時に表示し、プログラムをステップ実行しながらそれらの値の変化を追跡する場合は、それらの監視を作成できます。監視対象の変数と式の値は、アプリケーションがデバッグセッション中に中断され、関連するすべての変数が現在のスコープでアクセスできる場合にのみ表示されます。評価された式とは異なり、ウォッチはソリューションの一部として保存され、後続のデバッグセッションで評価されます。追加したすべての監視は、デバッグウィンドウの変数ペインの上部に表示...