C# 从特定行获取值

C# 从特定行获取值,c#,C#,我正在尝试从以下查询中获取特定值: var query = from a in db.Questions where a.CategoryId == 1 select a; 本质上,我希望在“a.questionId”中的以下查询的第3行的结果中获得一个整数,并将其转换为整数。我想象它是这样的: int qNum = query.single(Row 3).questionId; 你可以试试: int qNum = query.Skip(2).First()

我正在尝试从以下查询中获取特定值:

 var query = from a in db.Questions
        where a.CategoryId == 1
        select a;
本质上,我希望在“a.questionId”中的以下查询的第3行的结果中获得一个整数,并将其转换为整数。我想象它是这样的:

int qNum = query.single(Row 3).questionId;
你可以试试:

int qNum = query.Skip(2).First().questionId;
int qNum = query.Skip(2).First().questionId;
你可以试试:

int qNum = query.Skip(2).First().questionId;
int qNum = query.Skip(2).First().questionId;

您的查询返回的是特定类别的所有问题,但很难理解您的查询结果,因为您不清楚一行是如何进入您的问题的。您的查询返回的是特定类别的所有问题,但是很难理解你在问什么,因为你的问题中不清楚一行是如何形成的。西方最快的枪。你首先需要
orderbydown
of
questionId
@Omribitan-只有在OP想要先排序结果的情况下。从来没有说第三排是任何特定顺序中的第三排。@JustinNiessner从技术上说,你是对的,我只是假设第三排是指第三个问题,所以……这是西方最快的枪。你首先需要
questionId
@Omribitan的降序排序-只有在OP想要先排序结果的情况下。从来没有说第三行是任何特定顺序的第三行。@JustinNiessner从技术上说你是对的,我只是假设第三行是指第三个问题,所以。。。