Exigences : J’utilise les outils RoslynPad pour des tests de code, qui est un très bon éditeur C# multiplateforme capable d’exécuter du code C# directement sans ouvrir l’outil VS lourd, mais il n’est toujours pas aussi puissant que la version payante de LINQPad.
LinqPad
LinqPad est un outil léger pour écrire et exécuter du code C# (VB/F#/SQL), un terrain de jeu pour les programmeurs .NET, un outil indispensable fortement recommandé par les développeurs C#, et un outil que vous ne voulez jamais jeter une fois utilisé. Les outils proviennent de Joseph Albahari, auteur du Guide technique de base C#, a. Net est un technologue senior qui a remporté 15 prix Microsoft Most Valuable Expert (MVP).
Site officiel :La connexion hyperlientérée est visible.
LINQPad n’est pas seulement destiné aux requêtes LINQ, mais aussi à toute expression, bloc d’instruction ou programme en C#/F#/VB. Dites adieu à des centaines de projets de console Visual Studio entassés dans des dossiers de code source et rejoignez la révolution des scripteurs LINQPad et des développeurs incrémentaux !Plus de 50 000 clients utilisent la version payante de LINQPad, qui comprend 30 entreprises du Fortune 100 et quatre des plus grandes banques mondiales. Le plus grand utilisateur d’entreprise est Microsoft!
Les caractéristiques sont les suivantes :
- Testez instantanément tout extrait de code ou programme en C#/F#/VB
- Requêtes de bases de données utilisant LINQ (ou SQL) – SQL/Azure, SQLite, Postgres, Oracle et MySQL
- Découvrez des formats de sortie riches avec la légendaire fonctionnalité de dump !
- Prend en charge l’autocomplétion complète pour C#, F#, VB et SQL.
- Accédez à des fonctionnalités intégrées de débogage et à des IA avancées, y compris la conversion de SQL en LINQ
- Écrivez et automatisez dans votre langage .NET préféré tout en profitant de tous les avantages du REPL.
- Tester et déboguer des applications C# basées sur des fichiers
- Interopérable avec BenchmarkDotNet, xUnit, Rx, MSAL, Excel et plus encore
- Ultra-léger – petit, rapide, et avec une option Xcopy
- La version standard est gratuite et n’expire jamais
Éditions majeures
Version majeure | Première sortie | Cadres pris en charge | Sortie actuelle | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8(fin bientôt) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | .NET Framework 4.7, 4.8 | 5.52.01 |
Code d’activation de licence
Adresse d’achat :La connexion hyperlientérée est visible. Si tu veuxPayez avec PayPal, veuillez utiliser ce lien :La connexion hyperlientérée est visible.
Politique d’activation flexible
Nous savons que vous devez utiliser LINQPad sur votre travail, votre domicile et votre ordinateur portable, c’est pourquoi nous vous autorisons à l’utiliserUne licence utilisateur unique active jusqu’à trois machines simultanément pour votre usage personnel。 De plus, vous bénéficiez de trois emplacements d’activation supplémentaires pour les machines virtuelles fonctionnant sous VMware, Windows Sandbox, Hyper-V, des rôles Azure ou des machines virtuelles Azure. Lorsque tous les emplacements d’activation sont épuisés, vous pouvezTransférez vos emplacements d’activation via une application web automatisée, jusqu’à 6 fois par an。
Licence de veille perpétuelle
La licence de veille perpétuelle vous garantit le droit d’utiliser la version spécifique de LINQPad que vous avez achetée à perpétuité. Votre licence n’a pas de date d’expiration, et vous n’avez pas besoin d’acheter des mises à jour pour continuer à utiliser la version autorisée. Il n’y a des frais supplémentaires que si vous choisissez de passer à une version majeure plus récente. Les mises à jour mineures de version sont gratuites, comme la mise à niveau de la 9.1 à la 9.2.
achat
Parmi elles, la version premium de PREMIUM offre les fonctions les plus complètes, il suffit d’acheter cette version directement, comme indiqué ci-dessous :
Cliquez sur Acheter pour acheter, comme indiqué ci-dessous :
L’achat est le suivant :
En même temps, l’adresse e-mail liée à PayPal recevra également un e-mail d’achat réussi et un code d’activation, comme montré dans la figure ci-dessous :
Activation du LinqPad 9
Télécharger pour la version Windows :La connexion hyperlientérée est visible.
Dans Help -> passer à une édition payante de LINQPad... bouton, cliquez sur Activer, comme montré ci-dessous :
Voir la machine activée, adresse :La connexion hyperlientérée est visible., comme montré dans la figure ci-dessous :
Adresse libre-service LINQPad :La connexion hyperlientérée est visible.
Test simple de LinqPad 9
Il prend en charge plusieurs modes linguistiques, et les trois premiers sont couramment utilisés par les développeurs C# :
Expression C# : Une instruction d’expression C#, si vous entrez une instruction multiligne, l’outil changera automatiquement de mode. Instruction C# : Une instruction de code C# (fragment) qui peut être arbitrairement multiligne ou méthode. Programme C# : Un schéma de code C# complet, similaire au programme passerelle Program pour les programmes console.
Sortie puissante Dump(), code :
Comme montré ci-dessous :
Code:
Comme montré ci-dessous :
Comparez la méthode de code basée sur BenchmarkDotNet, le code :
Comme montré ci-dessous :
(Fin) |