|
|

需求:之前做一些代码的测试一直使用 RoslynPad 工具,这是一款非常优秀的跨平台 C# 编辑器,可以直接执行 C# 代码,不需要打开重量级的 VS 工具,但是,还是不如 LINQPad 付费版强大。
LinqPad
LinqPad 是一个可编写、运行C#(VB/F#/SQL)代码的轻量工具,.NET 程序员游乐场,C#开发者强烈推荐必备的工具,一个一旦用了就再也不想丢弃的工具。工具出自《C# 核心技术指南》的作者Joseph Albahari,一位.Net资深技术专家,曾获得 15 项微软最有价值专家 (MVP) 奖。
官网:超链接登录可见。
LINQPad 不仅适用于 LINQ 查询,还适用于任何C#/F#/VB 表达式、语句块或程序。告别堆积在源代码文件夹中的数百个 Visual Studio 控制台项目,加入 LINQPad 脚本编写者和增量开发人员的革命吧!超过 5 万家客户使用 LINQPad 的付费版本,其中包括 30 家财富 100 强企业和四家全球最大的银行。最大的企业用户是微软!
特点如下:
- 立即测试任何 C#/F#/VB 代码片段或程序
- 使用 LINQ(或 SQL)查询数据库——SQL/Azure、SQLite、Postgres、Oracle 和 MySQL
- 通过传奇的 dump功能体验丰富的输出格式!
- 支持C#、F#、VB 和 SQL 的全功能自动补全。
- 访问集成调试和高级人工智能功能,包括SQL 到 LINQ 的转换
- 使用您最喜欢的 .NET 语言编写脚本并实现自动化,同时享受REPL 的所有优势。
- 测试和调试基于文件的 C# 应用程序
- 可与BenchmarkDotNet、xUnit、Rx、MSAL、Excel 等软件互操作
- 超轻量级——体积小、速度快,并带有 xcopy 选项
- 标准版免费,永不过期
主要版本
Major version | First released | Supported frameworks | Current release | LINQPad 9 | 2025 | .NET 6.0 → 10.0 | 9.5.10 | LINQPad 8 (ending soon) | 2023 | .NET 3.1 → 9.0 | 8.10.4 | LINQPad 5 (SE) | 2023 | .NET Framework 4.7, 4.8 | 5.52.01 |
License 许可证激活码
购买地址:超链接登录可见。
如果想使用 PayPal 支付,请使用此链接:超链接登录可见。
灵活激活政策
我们知道您需要在工作电脑、家用电脑和笔记本电脑上使用 LINQPad,因此我们允许您使用单用户许可证同时激活最多三台机器供您个人使用。此外,您还可以获得三个额外的激活名额,用于运行 VMware、Windows 沙盒、Hyper-V、Azure 角色或 Azure 虚拟机的虚拟机。当所有激活名额用完后,您可以通过自动化 Web 应用程序转移您的激活名额,每年最多可转移 6 次。
永久备用许可证
永久备用许可证保证您永久拥有使用所购买的特定 LINQPad 版本的权利。您的许可证没有有效期,您无需购买更新即可继续使用已授权的版本。只有当您选择升级到更新的主要版本时,才需要额外付费。小版本更新是免费的,例如从 9.1 升级到 9.2 就是免费的。
购买
其中高级版 PREMIUM 功能最全,直接购买此版本即可,如下图:
点击 Buy 购买,如下图:
购买成功如下图:
同时,PayPal 绑定的邮箱也会收到一封购买成功的邮件和激活码,如下图:
LinqPad 9 激活
Windows 版本下载地址:超链接登录可见。
在 Help -> Upgrade to a Paid Edition of LINQPad... 按钮,点击激活,如下图:
查看激活的机器,地址:超链接登录可见。,如下图:
LINQPad 自助客户服务地址:超链接登录可见。
LinqPad 9 简单测试
支持多种语言模式,C#开发者常用的就是前面三种:
C# Expression :C#表达式语句,如果输入多行语句,工具会自动切换模式。
C# Statement :C#代码语句(片段),可任意多行代码、方法。
C# Program :完整的C#代码模式,和控制台的程序的入口程序Program类似。
强大的 Dump() 输出,代码:
如下图:
代码:
如下图:
基于 BenchmarkDotNet 对代码方法做基准测试,代码:
如下图:
(完) |
上一篇:.NET/C# 检查 CIDR 地址是否包含指定 IPv4 地址下一篇:SQL Server 在生产正式环境增加索引
|