zoukankan      html  css  js  c++  java
  • 小代码编写神器:LINQPad 使用入门

    一:概述

    1:想查看程序运行结果,又不想启动 VS 怎么办?

    2:想测试下自己的 C# 能力,不使用 VS 的智能感知,怎么办?

    那么,我们有一个选择,使用神器  LINQPad(http://www.linqpad.net/)。

    二:入门

    1:使用 C# Statement

    直接在 1 处选择,然后在 2 处写 C# 代码,注意,语法中 Dump() 一下,就是在 3 处的结果窗口进行显示;

    image

    2:引入内、外部(第三方) DLL  以及 引用命名空间等

    接下来,我们一定会问,在编写 C# 代码的过程中,我们肯定不会只使用 core dll,还有可能使用其它的或者是自己写的 DLL,该怎么办呢?如下,先选中:

    image

    再:

    image

    两个页签分别代表添加 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,然后会看到熟悉的添加数据库链接的界面了:

    image

    然后,选择 Language 为 SQL:

    image

    三:自定义编辑区和结果区

    对于大屏来说,全白的背景是不能容忍的,接下来,于是 Edit-Preference 之,如下:

    image

    颜色,可以选为:

    image

    确定之,编辑区就深色了。

    那么,结果区呢:

    image

    弹出编辑窗口内,请输入:

    body{ 
    background:#344042; 
    color:#c0c0c0; 

    th{ 
    color:#344042 
    }

    现在,一切圆满了,我们的 LinqPad 变成如下:

    image

  • 相关阅读:
    POJ 1062 坑爹的聘礼(枚举等级差选择性找边)
    c++ string函数详细返回值及用法!
    POJ 2240 利率变权值 Floyd变乘法
    POJ 1797 最大运载量
    API code
    编程题目的讨论
    C语言位运算符:与、或、异或、取反、左移和右移
    &与&& C语言
    反思
    CreateWindow的出错解决
  • 原文地址:https://www.cnblogs.com/sjqq/p/8385606.html
Copyright © 2011-2022 走看看