Visualizer tabular di Visual Studio
Saat menelusuri kesalahan di Visual Studio, Anda dapat melihat objek koleksi besar dengan visualizer tabular bawaan. Visualizer memperlihatkan data dalam tampilan tabular dengan satu baris per objek dan kolom yang dapat diurutkan untuk setiap bidang dan properti.
Ada dua jenis visualizer tabular. Visualizer Himpunan Data memungkinkan Anda melihat konten Himpunan Data, DataTable, DataView, atau DataViewManager. Visualizer IEnumerable memungkinkan Anda melihat objek seperti Array, Daftar, dll.
Buka visualizer
Untuk membuka visualizer, Anda harus dijeda selama penelusuran kesalahan.
Anda dapat mengakses visualizer dengan mengklik ikon kaca pembesar yang muncul di samping Nilai untuk salah satu objek tersebut di jendela variabel debugger atau di Tip Data.
Visualizer Himpunan Data
Visualizer Himpunan Data memungkinkan Anda melihat konten objek DataSet, DataTable, DataView, atau DataViewManager.
Visualizer IEnumerable
Mulai dari Visual Studio 2022, Anda dapat melihat koleksi IEnumerable dalam tampilan tabular.
Visualizer IEnumerable membantu menjelajahi objek koleksi besar dengan cara yang lebih efisien. Visualizer yang mendukung koleksi IEnumerable di mana jenis objek (T) dapat berupa jenis sederhana atau jenis kompleks seperti kamus.
Anda dapat menggunakan menu konteks klik kanan untuk mengkustomisasi tampilan:
- Pilih Sembunyikan Kolom untuk menyembunyikan data duplikat.
- Pilih Perluas Kolom untuk melihat item detail selengkapnya dalam data kompleks.
- Pilih Sembunyikan Turunan untuk mendapatkan tampilan data Anda yang lebih ringkas.
Mengubah ekspresi di visualizer IEnumerable
Mulai visual Studio 2022 versi 17.11, Anda dapat langsung mengubah kotak teks Ekspresi untuk visualizer IEnumerable dengan ekspresi LINQ yang dimodifikasi. Data visualizer diperbarui, mencerminkan perubahan data yang dihasilkan dari kueri baru Anda.
Mulai visual Studio 2022 versi 17.12 Pratinjau 3, Anda mendapatkan dukungan IntelliSense untuk membantu Anda mengedit ekspresi.
Mulai visual Studio 2022 versi 17.12 Pratinjau 2, Anda bisa mendapatkan bantuan AI untuk mengedit ekspresi LINQ. Jika Anda mengaktifkan Copilot, klik ikon GitHub Copilot untuk membuka Obrolan Copilot.
Di Obrolan Copilot, Anda akan melihat contoh sintaks LINQ. Selain itu, Anda dapat menjelaskan kueri Anda dalam bahasa alami, dan GitHub Copilot akan menghasilkan kueri LINQ yang sesuai. Untuk menerapkan pemfilteran kueri LINQ ke visualizer, gunakan tombol Perlihatkan di Visualizer di obrolan.
Memfilter, mengurutkan, dan mengekspor data visualizer
- Himpunan Data dan IEnumerable mendukung pemfilteran, pengurutan, dan pengekspor data visualizer.
- Anda bisa mengurutkan kolom visualizer dalam urutan naik/turun dengan mengklik nama kolom.
- Anda juga dapat memfilter data visualizer berdasarkan string filter. Masukkan string dalam kotak filter di sudut kanan atas dan tekan Enter. Visualizer mengembalikan semua baris yang berisi nilai yang cocok dengan string filter.
- Anda dapat mengekspor data dari visualizer IEnumerable dalam format CSV/Excel menggunakan menu dropdown di sudut kanan atas.
- Anda juga dapat mengekspor hasil yang difilter dan diurutkan dalam format CSV/Excel.