我喜欢linqpad,但是当我需要它时,我在Visual Studio中有一些我需要做的事情.
因此,我很想知道是否可以将一些数据列表复制到Linqpad中,创建必要的类并将相同的值插入到列表中,因此我可以使用实际数据
所以我会调试并在断点中得到这样的东西:
然后我想在linqpad的列表中找到我可以使用的那5个项目
假设我创建以下查询表达式:
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()会在结果面板中显示以下内容:

有没有办法重命名集合的标题,让我们说'客户',而不是'列表<>(5项)'?
我正在编写一个从用户读取字符串并使用它来处理请求的程序.发出提示后,我可以期望以下列形式之一的三种可能的响应之一:
根据用户提供的命令类型,程序将执行不同的任务.我正在努力处理用户输入.要清楚,用户将键入命令作为单个字符串,因此执行选项二的用户的示例可能在提示后输入"年龄8".在这个例子中,我希望程序将"age"存储为字符串,将"8"存储为整数.这会是一个好方法吗?
从我在这里收集到的,使用strtok()或boost可能是一个解决方案.我已经尝试了两次都没有成功,如果有人可以帮助让事情更清楚,那将会非常有帮助.提前致谢
我想按顺序在一个列表中映射三个不同的函数.为了证明我的意思,我们想要做以下三个映射:
(map foo mylist)
(map bar mylist)
(map foobar mylist)
Run Code Online (Sandbox Code Playgroud)
如果我们将mylist定义为'(1 2 3),并且我们一次运行一个上述函数,我们得到:
(map foo mylist) ===> (foo1 foo2 foo3)
(map bar mylist) ===> (bar1 bar2 bar3)
(map foobar mylist) ===> (foobar1 foobar2 foobar3)
Run Code Online (Sandbox Code Playgroud)
相反,我希望输出采用以下格式:
===> ((foo1 bar1 foobar1) (foo2 bar2 foobar2) (foo3 bar3 foobar3))
Run Code Online (Sandbox Code Playgroud)
你会怎么做?