Persyaratan: Saya telah menggunakan alat RoslynPad untuk beberapa pengujian kode, yang merupakan editor C# lintas platform yang sangat bagus yang dapat mengeksekusi kode C# secara langsung tanpa membuka alat VS kelas berat, tetapi masih belum sekuat versi berbayar LINQPad.
LinqPad
LinqPad adalah alat ringan untuk menulis dan menjalankan kode C# (VB/F#/SQL), taman bermain untuk pemrogram .NET, alat yang harus dimiliki yang sangat direkomendasikan oleh pengembang C#, dan alat yang tidak pernah ingin Anda buang setelah menggunakannya. Alat-alat tersebut berasal dari Joseph Albahari, penulis Panduan Teknis Inti C#, a. Net adalah seorang teknolog senior yang telah memenangkan 15 penghargaan Microsoft Most Valuable Expert (MVP).
Situs resmi:Login hyperlink terlihat.
LINQPad tidak hanya untuk kueri LINQ, tetapi juga untuk ekspresi, blok pernyataan, atau program C#/F#/VB. Ucapkan selamat tinggal pada ratusan proyek konsol Visual Studio yang menumpuk di folder kode sumber dan bergabunglah dengan revolusi skrip LINQPad dan pengembang inkremental!Lebih dari 50.000 pelanggan menggunakan versi berbayar LINQPad, yang mencakup 30 perusahaan Fortune 100 dan empat bank terbesar di dunia. Pengguna perusahaan terbesar adalah Microsoft!
Fitur-fitur adalah sebagai berikut:
- Uji cuplikan atau program kode C#/F#/VB apa pun secara instan
- Kueri database menggunakan LINQ (atau SQL) – SQL/Azure, SQLite, Postgres, Oracle, dan MySQL
- Rasakan format output yang kaya dengan fitur dump legendaris!
- Mendukung pelengkapan otomatis berfitur lengkap untuk C#, F#, VB, dan SQL.
- Akses debugging terintegrasi dan fitur AI tingkat lanjut, termasuk konversi SQL ke LINQ
- Tulis dan otomatiskan dalam bahasa .NET favorit Anda sambil menikmati semua manfaat REPL.
- Menguji dan men-debug aplikasi C# berbasis file
- Dapat dioperasikan dengan BenchmarkDotNet, xUnit, Rx, MSAL, Excel, dan lainnya
- Sangat ringan – kecil, cepat, dan dengan opsi Xcopy
- Versi standarnya gratis dan tidak pernah kedaluwarsa
Edisi utama
Versi utama | Pertama kali dirilis | Kerangka kerja yang didukung | Rilis saat ini | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8(segera berakhir) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | Kerangka Kerja .NET 4.7, 4.8 | 5.52.01 |
Kode aktivasi lisensi
Alamat pembelian:Login hyperlink terlihat. Jika Anda inginBayar dengan PayPal, silakan gunakan tautan ini:Login hyperlink terlihat.
Kebijakan aktivasi yang fleksibel
Kami tahu Anda perlu menggunakan LINQPad di kantor, rumah, dan laptop Anda, jadi kami mengizinkan Anda untuk menggunakannyaLisensi pengguna tunggal mengaktifkan hingga tiga mesin secara bersamaan untuk penggunaan pribadi Anda。 Selain itu, Anda mendapatkan tiga slot aktivasi tambahan untuk komputer virtual yang menjalankan VMware, Windows Sandbox, Hyper-V, peran Azure, atau komputer virtual Azure. Ketika semua slot aktivasi habis, Anda dapatTransfer slot aktivasi Anda melalui aplikasi web otomatis, hingga 6 kali per tahun。
Lisensi siaga abadi
Lisensi Siaga Abadi menjamin Anda hak untuk menggunakan versi spesifik LINQPad yang telah Anda beli selamanya. Lisensi Anda tidak memiliki tanggal kedaluwarsa, dan Anda tidak perlu membeli pembaruan untuk terus menggunakan versi resmi. Ada biaya tambahan hanya jika Anda memilih untuk meningkatkan ke versi utama yang lebih baru. Pembaruan versi minor gratis, seperti meningkatkan dari 9.1 ke 9.2.
beli
Diantaranya, versi premium PREMIUM memiliki fungsi terlengkap, cukup beli versi ini secara langsung, seperti gambar di bawah ini:
Klik Beli untuk membeli, seperti yang ditunjukkan di bawah ini:
Pembeliannya adalah sebagai berikut:
Pada saat yang sama, alamat email yang terikat ke PayPal juga akan menerima email pembelian yang berhasil dan kode aktivasi, seperti yang ditunjukkan pada gambar di bawah ini:
LinqPad 9 diaktifkan
Unduh untuk versi Windows:Login hyperlink terlihat.
Dalam bantuan -> Tingkatkan ke edisi berbayar LINQPad... , klik Aktifkan, seperti yang ditunjukkan di bawah ini:
Lihat mesin yang diaktifkan, alamat:Login hyperlink terlihat., seperti yang ditunjukkan pada gambar di bawah ini:
Alamat Layanan Mandiri LINQPad:Login hyperlink terlihat.
Tes sederhana LinqPad 9
Ini mendukung beberapa mode bahasa, dan tiga yang pertama biasanya digunakan oleh pengembang C#:
Ekspresi C#: Pernyataan ekspresi C#, jika Anda memasukkan pernyataan multi-baris, alat akan secara otomatis beralih mode. Pernyataan C#: Pernyataan kode C# (fragmen) yang dapat berupa kode atau metode multi-baris secara sewenang-wenang. Program C#: Pola kode C# lengkap, mirip dengan program gateway Program untuk program konsol.
Output Dump() yang kuat, kode:
Seperti yang ditunjukkan di bawah ini:
Kode:
Seperti yang ditunjukkan di bawah ini:
Benchmark metode kode berdasarkan BenchmarkDotNet, kode:
Seperti yang ditunjukkan di bawah ini:
(Akhir) |