Requisitos: Tenho usado as ferramentas RoslynPad para alguns testes de código, que é um editor C# multiplataforma muito bom que pode executar código C# diretamente sem abrir a poderosa ferramenta VS, mas ainda não é tão poderoso quanto a versão paga do LINQPad.
LinqPad
O LinqPad é uma ferramenta leve para escrever e rodar código C# (VB/F#/SQL), um playground para programadores de .NET, uma ferramenta indispensável altamente recomendada pelos desenvolvedores de C# e uma ferramenta que você nunca quer jogar fora depois de usá-la. As ferramentas são de Joseph Albahari, autor do Guia Técnico Core de C#, a. Net é um tecnólogo sênior que já ganhou 15 prêmios de Microsoft Most Valuable Expert (MVP).
Site Oficial:O login do hiperlink está visível.
LINQPad não é apenas para consultas LINQ, mas também para qualquer expressão, bloco de instrução ou programa em C#/F#/VB. Diga adeus a centenas de projetos de console Visual Studio empilhados em pastas de código-fonte e junte-se à revolução dos scripters e desenvolvedores incrementais do LINQPad!Mais de 50.000 clientes utilizam a versão paga do LINQPad, que inclui 30 empresas da Fortune 100 e quatro dos maiores bancos do mundo. O maior usuário corporativo é a Microsoft!
As características são as seguintes:
- Teste instantaneamente qualquer trecho ou programa de código C#/F#/VB
- Bancos de dados de consulta usando LINQ (ou SQL) – SQL/Azure, SQLite, Postgres, Oracle e MySQL
- Experimente formatos de saída ricos com o lendário recurso dump!
- Suporta autocompletamento completo para C#, F#, VB e SQL.
- Acesse depuração integrada e recursos avançados de IA, incluindo conversão de SQL para LINQ
- Escreva e automatize na sua linguagem .NET favorita enquanto aproveita todos os benefícios do REPL.
- Testes e depuração de aplicações C# baseadas em arquivos
- Interoperável com BenchmarkDotNet, xUnit, Rx, MSAL, Excel e mais
- Ultra-leve – pequeno, rápido e com opção Xcopy
- A versão padrão é gratuita e nunca expira
Principais edições
Versão principal | Primeiro lançamento | Frameworks suportados | Lançamento atual | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8(terminando em breve) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | .NET Framework 4.7, 4.8 | 5.52.01 |
Código de ativação da licença
Endereço de compra:O login do hiperlink está visível. Se quiserPague com PayPal, por favor, use este link:O login do hiperlink está visível.
Política flexível de ativação
Sabemos que você precisa usar o LINQPad no seu trabalho, casa e laptop, por isso permitimos que você o useUma licença de usuário único ativa até três máquinas simultaneamente para seu uso pessoal。 Além disso, você ganha três slots adicionais de ativação para máquinas virtuais rodando VMware, Windows Sandbox, Hyper-V, funções Azure ou máquinas virtuais Azure. Quando todos os espaços de ativação estiverem esgotados, você podeTransfira seus espaços de ativação por meio de um aplicativo web automatizado, até 6 vezes por ano。
Licença de reserva perpétua
A Licença Perpétua de Reserva garante o direito de usar a versão específica do LINQPad que você adquiriu para sempre. Sua licença não tem data de validade, e você não precisa comprar atualizações para continuar usando a versão autorizada. Há uma taxa adicional apenas se você optar por atualizar para uma versão principal mais recente. Atualizações menores de versão são gratuitas, como a atualização da 9.1 para a 9.2.
compra
Entre elas, a versão premium do PREMIUM possui as funções mais completas, basta comprar esta versão diretamente, como mostrado abaixo:
Clique em Comprar para comprar, conforme mostrado abaixo:
A compra é a seguinte:
Ao mesmo tempo, o endereço de e-mail vinculado ao PayPal também receberá um e-mail de compra bem-sucedida e um código de ativação, conforme mostrado na figura abaixo:
LinqPad 9 ativado
Baixar para a versão Windows:O login do hiperlink está visível.
Em Ajuda -> Atualizar para uma Edição Paga do LINQPad... Clique em Ativar, conforme mostrado abaixo:
Veja a máquina ativada, endereço:O login do hiperlink está visível., como mostrado na figura abaixo:
Endereço de Autoatendimento LINQPad:O login do hiperlink está visível.
Teste simples do LinqPad 9
Ele suporta múltiplos modos de idioma, e os três primeiros são comumente usados por desenvolvedores de C#:
Expressão C#: Uma instrução de expressão C#, se você inserir uma instrução multi-linha, a ferramenta automaticamente mudará de modo. Instrução C#: Uma instrução de código C# (fragmento) que pode ser arbitrariamente código ou método multi-linha. Programa C#: Um padrão completo de código C#, semelhante ao programa gateway Program para programas de console.
Saída poderosa do Dump(), código:
Como mostrado abaixo:
Código:
Como mostrado abaixo:
Benchmarke o método de código com base no BenchmarkDotNet, o código:
Como mostrado abaixo:
(Fim) |