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

Jai*_*nox 5 linq linqpad

假设我创建以下查询表达式:

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

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

List <>(5项)

有没有办法重命名集合的标题,让我们说'客户',而不是'列表<>(5项)'?

Joe*_*ari 6

标题指示类型,因此您无法在不更改集合类型的情况下重命名它.相反,您通常会使用标题调用.Dump:

clients.Dump ("clients")
Run Code Online (Sandbox Code Playgroud)

然后你得到一个标题为'clients'的列表.