Requisiti: Ho usato gli strumenti RoslynPad per alcuni test di codice, che è un ottimo editor C# multipiattaforma che può eseguire codice C# direttamente senza aprire il pesante strumento VS, ma non è comunque potente come la versione a pagamento di LINQPad.
LinqPad
LinqPad è uno strumento leggero per scrivere ed eseguire codice C# (VB/F#/SQL), un playground per i programmatori .NET, uno strumento indispensabile altamente raccomandato dagli sviluppatori C# e uno strumento che non vuoi mai buttare via una volta usato. Gli strumenti sono di Joseph Albahari, autore della Guida Tecnica Core in C#, un Net è un tecnologo senior che ha vinto 15 premi Microsoft Most Valuable Expert (MVP).
Sito ufficiale:Il login del link ipertestuale è visibile.
LINQPad non è destinato solo alle query LINQ, ma anche a qualsiasi espressione, blocco di istruzioni o programma in C#/F#/VB. Saluta centinaia di progetti console di Visual Studio ammassati nelle cartelle del codice sorgente e unisciti alla rivoluzione degli scripter e degli sviluppatori incrementali di LINQPad!Più di 50.000 clienti utilizzano la versione a pagamento di LINQPad, che include 30 aziende Fortune 100 e quattro delle più grandi banche al mondo. Il maggior utente enterprise è Microsoft!
Le caratteristiche sono le seguenti:
- Testa istantaneamente qualsiasi frammento o programma di codice C#/F#/VB
- Query database che utilizzano LINQ (o SQL) – SQL/Azure, SQLite, Postgres, Oracle e MySQL
- Vivi formati di output ricchi con la leggendaria funzione dump!
- Supporta l'autocompletamento completo per C#, F#, VB e SQL.
- Accedi a funzionalità integrate di debug e IA avanzate, inclusa la conversione da SQL a LINQ
- Scrivi e automatizza nel tuo linguaggio .NET preferito godendoti tutti i vantaggi del REPL.
- Test e debug applicazioni C# basate su file
- Interoperabile con BenchmarkDotNet, xUnit, Rx, MSAL, Excel e altro ancora
- Ultra-leggero – piccolo, veloce e con opzione Xcopy
- La versione standard è gratuita e non scade mai
Principali edizioni
Versione principale | Prima uscita | Framework supportati | Pubblicazione attuale | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8(finisce presto) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | .NET Framework 4.7, 4.8 | 5.52.01 |
Codice di attivazione della licenza
Indirizzo acquisto:Il login del link ipertestuale è visibile. Se vuoiPaga con PayPal, usa questo link:Il login del link ipertestuale è visibile.
Politica di attivazione flessibile
Sappiamo che devi usare LINQPad sul lavoro, sulla casa e sul laptop, quindi ti permettiamo di usarloUna licenza per un solo utente attiva fino a tre macchine contemporaneamente per il tuo uso personale。 Inoltre, ottieni tre slot di attivazione aggiuntivi per macchine virtuali che eseguono VMware, Windows Sandbox, Hyper-V, ruoli Azure o macchine virtuali Azure. Quando tutti gli slot di attivazione sono esauriti, puoiTrasferisci i tuoi slot di attivazione tramite un'applicazione web automatizzata, fino a 6 volte all'anno。
Licenza di riserva perpetua
La Licenza di Standby Perpetua ti garantisce il diritto di utilizzare la versione specifica di LINQPad che hai acquistato in perpetuo. La tua licenza non ha una data di scadenza e non è necessario acquistare aggiornamenti per continuare a usare la versione autorizzata. C'è una tariffa aggiuntiva solo se scegli di passare a una versione maggiore più recente. Gli aggiornamenti minori di versione sono gratuiti, come l'aggiornamento dalla 9.1 alla 9.2.
acquista
Tra queste, la versione premium di PREMIUM ha le funzioni più complete, basta acquistare questa versione direttamente, come mostrato di seguito:
Clicca su Compra per acquistare, come mostrato qui sotto:
L'acquisto è il seguente:
Allo stesso tempo, l'indirizzo email vincolato a PayPal riceverà anche un'email di acquisto riuscito e un codice di attivazione, come mostrato nella figura sottostante:
LinqPad 9 attivato
Scarica per la versione Windows:Il login del link ipertestuale è visibile.
In Aiuto -> Aggiorna a un'edizione a pagamento di LINQPad... Clicca su Attiva, come mostrato qui sotto:
Visualizza la macchina attivata, indirizzo:Il login del link ipertestuale è visibile., come mostrato nella figura sottostante:
Indirizzo self-service LINQPad:Il login del link ipertestuale è visibile.
Test semplice di LinqPad 9
Supporta più modalità linguistiche, e le prime tre sono comunemente usate dagli sviluppatori di C#:
Espressione C#: Un'istruzione di espressione C#, se inserisci un'istruzione multiriga, lo strumento cambierà automaticamente modalità. Istruzione C#: Un'istruzione di codice C# (frammento) che può essere arbitrariamente codice o metodo multilinea. C# Program: Un modello completo di codice C#, simile al programma gateway Program per i programmi console.
Output potente Dump(), codice:
Come mostrato di seguito:
Codice:
Come mostrato di seguito:
Benchmarka il metodo di codice basandosi su BenchmarkDotNet, il codice:
Come mostrato di seguito:
(Fine) |