linq - 在 List<> 上调用 Linqpad 的 .Dump() 方法时,如何为结果集命名?

标签 linq linqpad

假设我做了以下查询表达式:

var clients =  
    (from c in Clients  
     where (c.Age == 20)  
     select new { c.FirstName, c.LastName }  
    ).ToList();

在 Linqpad 中调用 clients.Dump() 会在结果面板中显示以下内容:

List<> (5 items)

有没有办法重命名集合的标题,比如说“客户”,而不是“列表<>(5个项目)”?

最佳答案

header 指示类型,因此您不能在不更改集合类型的情况下对其进行重命名。相反,您通常会使用标题调用 .Dump :

clients.Dump ("clients")

然后你会得到一个标题为“客户”的列表。

关于linq - 在 List<> 上调用 Linqpad 的 .Dump() 方法时,如何为结果集命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37075845/

相关文章:

linq - 如何使用 LINQ 连接子查询

c# - 如何使用 Linqpad 在 C# 语句/程序中运行 SQL 查询?

c# - LINQPad 中的反射与实际不同,可能是由于安全性?

c# - 为什么 Entity Framework 中的子实体包含引用父实体的虚拟属性?

C# linq 距特定路线最近的点

postgresql - 是否可以将 LinqPad 与 PostgreSQL 一起使用?

c# - 将连接字符串从 linqpad 传递到自定义库导致登录失败

c# - 从 Where(l => l.Side == 'A' ) 与 Where(l => l.Side.Equals ('A' ) 产生的不同 SQL

c# - 使用 xdocument 创建 xml

c# - 使用 Mono : Can't connect to my sqlite database 的 Linq to SQL