Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Saat melakukan debugging di Visual Studio, Anda dapat melihat objek koleksi besar dengan visualizer berbentuk tabel 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. Visualisasi Himpunan Data memungkinkan Anda melihat isi Himpunan Data, DataTable, DataView, atau DataViewManager. Visualizer IEnumerable memungkinkan Anda melihat objek seperti Array, Daftar, dll.
Buka pemvisualisasi
Untuk membuka visualizer, program 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.
Visualisasi DataSet
Visualizer DataSet memungkinkan Anda melihat isi dari 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 Anak untuk mendapatkan tampilan data Anda yang lebih ringkas.
Menampilkan detail objek dengan DataTips
Mulai dari Visual Studio 2026 versi 18.3, Anda bisa mengarahkan mouse ke sel mana pun di kisi visual IEnumerable untuk melihat Tip Data yang memperlihatkan objek lengkap di belakang nilai tersebut. DataTip memberikan pengalaman inspeksi kaya yang sama yang tersedia di editor dan jendela Watch.
Fitur ini berguna saat Anda men-debug koleksi jenis kompleks atau berlapis:
-
Objek domain: Periksa
List<Customer>dan arahkan mouse ke properti apa pun untuk melihat objek lengkapCustomerdengan semua properti dan anggota berlapisnya. - Kamus dengan nilai terstruktur: Arahkan kursor ke nilai kamus untuk melihat grafik objek lengkap tanpa memperluas beberapa baris.
- Koleksi berlapis: Periksa objek berlapis dengan cepat tanpa meninggalkan visualizer.
Petunjuk / Saran
Anda bisa menyematkan DataTip agar tetap terlihat saat Anda terus menjelajahi sel lain di visualizer.
Mengubah ekspresi di visualizer IEnumerable
Mulai dari 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 dari Visual Studio 2022 versi 17.12 Pratinjau 3, Anda mendapatkan dukungan IntelliSense untuk membantu Anda mengedit ekspresi.
Dapatkan bantuan AI
Dimulai di Visual Studio 2022 versi 17.13, Anda dapat menerima bantuan AI sebaris untuk mengedit ekspresi LINQ. Jika Anda mengaktifkan Copilot, klik ikon GitHub Copilot berkilau
untuk membuka Obrolan Copilot langsung.
Anda dapat menjelaskan kueri Anda dalam bahasa alami, dan GitHub Copilot akan menghasilkan kueri LINQ yang sesuai. Untuk menerapkan pemfilteran kueri LINQ ke visualizer, tekan Enter.
Setelah setidaknya satu kueri LINQ dibuat oleh GitHub Copilot, Anda dapat memilih tombol Lanjutkan di Obrolan. Tindakan ini membuka jendela Obrolan GitHub Copilot khusus tempat Anda dapat menyempurnakan kueri, mengajukan pertanyaan lanjutan, melihat contoh sintaks LINQ, atau menjelajahi pendekatan alternatif secara lebih rinci. Untuk menerapkan kueri LINQ yang disarankan ke visualizer, gunakan tombol Perlihatkan di Visualizer pada obrolan.
Memfilter, mengurutkan, dan mengekspor pemvisualisasi data
- 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 menyaring data visualizer berdasarkan string penyaring. 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.