请选择 进入手机版 | 继续访问电脑版

石家庄老站长

点击联系客服
客服QQ: 客服微信:
 找回密码
 立即注册
查看: 8|回复: 0

NET程序员的练习场--Linqpad

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-7-21 15:25:03 | 显示全部楼层 |阅读模式
什么是LINQPad?

LINQPad是。这是NET程序员的练习场。是《C# in  a  Nutshell》的作者开发的,主要有以下五个特点:

快速测试C#/F#/VB不需要打开代码片段或程序,也不需要打开非对称的VS附加项目

可以通过LINQ(或SQL)查询数据库(SQL/azure、Oracle、SQLite、postgres  MySQL)

支持功能3358www.sina.com/(Dump扩展方法)和可选智能提示,以及集成调试

喜欢的。可以用net语言编写脚本和自动化

超级强大的富文本输出-安装包只有20米左右

如何快速测试和验证C#代码

轻量:直接输入要确认的语句(表达式验证),然后单击“运行”,如下图所示





结尾无须分号:选择类型Statements,然后输入要检查的语句。通过Dump方法输出要查看的结果。在门的末尾附加分号。如下图所示





代码行验证:与在VS中编写程序一样,可以使用类、方法、属性等。只需将Language的下拉选项更改为“C# Program”。

强大的Dump

Dump扩展方法可用于输出几乎所有想要查看的类型,还可以直观地查看每个阶段的结果,因此对快速测试很有用。特别是在测试LINQ表达式时,会有很大的帮助。

通过许多启发式优化,可以智能地遍历对象地图,获得最佳输出。

将非活动对象转换为超链接,并将异步值转换为占位符。这些占位符的内容将在以后实施。

图像和位图将渲染为实际图像和位图。

WPF或Windows表单中的所有对象都可以通过Dump渲染。

需要传统的DataGrid或调试器监视窗口时也支持。





添加引用和名称空间

如果要测试的代码需要引用其他dll或安装Nuget包,LINQPad也很容易。下面的示例首先使用System  .添加对Windows.Forms.dll的引用,然后命名空间“System  .为“Windows.Forms”添加导入,以便您可以直接使用在命名空间下定义的MessageBox类


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|石家庄@IT精英团

GMT+8, 2021-8-5 14:02 , Processed in 0.234000 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表