小代码编写神器:LINQPad 使用入门
一:概述
1:想查看程序运行结果,又不想启动 VS 怎么办?
2:想测试下自己的 C# 能力,不使用 VS 的智能感知,怎么办?
那么,我们有一个选择,使用神器 LINQPad(http://www.linqpad.net/)。
二:入门
1:使用 C# Statement
直接在 1 处选择,然后在 2 处写 C# 代码,注意,语法中 Dump() 一下,就是在 3 处的结果窗口进行显示;

2:引入内、外部(第三方) DLL 以及 引用命名空间等
接下来,我们一定会问,在编写 C# 代码的过程中,我们肯定不会只使用 core dll,还有可能使用其它的或者是自己写的 DLL,该怎么办呢?如下,先选中:

再:

两个页签分别代表添加 DLL 和 引用命名空间。这样一来,你就能运行类似这样的代码了:
List<string> menuIds = new List<string>()
{
"01418838647e49738488b842796d31d5",
"01948d4e92dc4f229f282e96740a6510"
};
string menuIdsStr = string.Format("|{0}|", string.Join("|", menuIds));
string sql = " select * from [EL_RBAC].[Menu] where CHARINDEX('|'+Id+'|',@Ids) >0";
SqlParameter[] parameters = { new SqlParameter("@Ids", menuIdsStr) };
var conn = @"Data Source=127.0.0.1;Initial Catalog=xxxV201Dev;Integrated Security=False;User ID=sa;Password=xxx;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False";
YHBJ.Utility.Data.SqlHelper.ConnectionString = conn;
YHBJ.Utility.Data.SqlHelper.ConnectionString.Dump();
System.Data.DataSet ds = YHBJ.Utility.Data.SqlHelper.ExecuteDataset(YHBJ.Utility.Data.SqlHelper.ConnectionString, CommandType.Text, sql, parameters);
var xxx = YHBJ.Utility.Data.DataTableHelper.ToList<YHBJ.Model.Organizations.Menu>(ds.Tables[0]);
xxx.Dump();
2:使用 SQL 查询
如下,先1 Add connection,然后2,然后会看到熟悉的添加数据库链接的界面了:

然后,选择 Language 为 SQL:

三:自定义编辑区和结果区
对于大屏来说,全白的背景是不能容忍的,接下来,于是 Edit-Preference 之,如下:

颜色,可以选为:

确定之,编辑区就深色了。
那么,结果区呢:

弹出编辑窗口内,请输入:
body{
background:#344042;
color:#c0c0c0;
}
th{
color:#344042
}
现在,一切圆满了,我们的 LinqPad 变成如下:

小代码编写神器:LINQPad 使用入门的更多相关文章
- 随手小代码——《Python编程 从入门到实践》项目1:外星人入侵
=================================版权声明================================= 版权声明:原创文章 禁止转载 请通过右侧公告中的“联系邮 ...
- VS开发中的代码编写小技巧——避免重复代码编写的几种方法
上一篇文章中程序员的幸福生活--有你的日子,每天都是情人节,收到了大家的很多好评.鼓励和祝福,非常感动,真诚的谢谢大家.也希望每个朋友都能保持一个积极向上的心态,去迎接丰富多彩的人生. 在开发过程中, ...
- 转载: Emmet:HTML/CSS代码快速编写神器
Emmet:HTML/CSS代码快速编写神器 因为文章严禁转载,那本着做一个遵纪守法的好公民,我就不转载了,把链接放下面,方便查阅. http://www.iteye.com/news/27580
- Emmet:HTML/CSS代码快速编写神器
本文来源:http://www.iteye.com/news/27580 ,还可参考:http://www.w3cplus.com/tools/emmet-cheat-sheet.html Em ...
- Emmet:HTML/CSS代码快速编写神器(转)
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
- Emmet for Dreamweaver:HTML/CSS代码快速编写神器
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
- Emmet:HTML/CSS代码快速编写神器教程
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
- sublime text3---Emmet:HTML/CSS代码快速编写神器
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
- (webstorm的css编写插件)Emmet:HTML/CSS代码快速编写神器
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
随机推荐
- python 入门学习---模块导入三种方式及中文凝视
Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个能够交互使用,或者从还有一Python 程序訪问的代码段.仅仅要导入了一个模块,就能够 ...
- CC ANUMLA(STL的运用)
题目连接:http://www.codechef.com/problems/ANUMLA 题意:给一个序列所有子集和(2^n个子集),复原这个序列... 如:0 1 1 2 2 3 3 4 原序列为1 ...
- Android学习十九:ContentProvider初步
一.Content Provider基本概念 1.ContentProvider为存储和获取数据提供了统一的接口.ContentProvide对数据进行封装.不用关心数据存储的细节.使用表的形式来组织 ...
- Win7+ubuntu kylin+CentOS 6.5三系统安装图文教程
Win7+ubuntu kylin+CentOS 6.5三系统安装图文教程 引言:原本机子上已经装好了win7+Ubuntu Kylin 由win7引导,而不是Ubuntu的grub引导的双系统(安装 ...
- 在配置文件(.settings、.config)中存储自定义对象
原文:在配置文件(.settings..config)中存储自定义对象 引言 我前面曾写过一篇<使用配置文件(.settings..config)存储应用程序配置>,我在其中指出“sett ...
- Reset and clock control (RCC) STM32L
Reset: 1.系统复位:A system reset sets all registers to their reset values except for the RTC, RTC backup ...
- 数据结构 《18》----RMQ 与 LCA 的等价性 (一)
前言 RMQ: 数组 a0, a1, a2,..., an-1, 中求随意区间 a[i+1], a[i+2], ..., a[i+k] 的最小值 LCA: 求二叉树中两个节点的最低公共 ...
- BestCoder Round#11div2 1003
----- 有时候如果枚举起点超时,那么试试枚举终点. 枚举每一个i为终点(0<= i < n),且维护起点下标startPos 对于终点i,cnt[str[i]] ++, 如果小于等 ...
- 线段树(单点更新and成段更新)
线段树需要的空间. 区间为1-->n 假设是一棵完全二叉树,且树高为i. 完全二叉树性质:第i层最多有2^(i-1)个结点. 那么 2^(i-1) = n; i = log2(n) + ...
- 深入了解mysql它BDB系列(1)---BDB基础知识
深入了解mysql它BDB系列(1) ---BDB关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的.包括五个子系统(见图1.1中 ...