C# 从代码中的变量访问结果视图
如上图所示,当我按下ResultsView时,它会打开一个新列表,其中包含C# 从代码中的变量访问结果视图,c#,.net,visual-studio,linq,C#,.net,Visual Studio,Linq,如上图所示,当我按下ResultsView时,它会打开一个新列表,其中包含[0]和[1]。然而,在我的代码中,当我编写sessionQueryable[0]时,它会显示语法错误。 如何访问ResultsView中的内容?调试器正在向您显示IQueryable接口背后的内部结构,但是您不应该对此进行编程,因为无法保证每次都会得到相同的结构 IQueryable无法使用[]通过索引访问列表。您需要将其转换为IList,才能通过索引访问它: var list = user.Sessions.ToLis
[0]
和[1]
。然而,在我的代码中,当我编写sessionQueryable[0]
时,它会显示语法错误。
如何访问ResultsView中的内容?调试器正在向您显示
IQueryable
接口背后的内部结构,但是您不应该对此进行编程,因为无法保证每次都会得到相同的结构
IQueryable
无法使用[]
通过索引访问列表。您需要将其转换为IList
,才能通过索引访问它:
var list = user.Sessions.ToList();
或者使用IQueryable
界面通过其他方法查询会话,例如Skip()
和Take()
:
var first = sessionsQueryable.Take(1); // First item
var second = sessionsQueryable.Skip(1).Take(1); // Second item