C# 从列表中获取顶级(N-1)记录
我正在从数据库中选择前3条记录。我想显示除第一条记录外的最后两条记录。如何使用C#实现这一点。我正在使用asp.net 2.0,因此无法使用linq 为什么你不能直接索引到列表中呢。假设列表中只有3项:C# 从列表中获取顶级(N-1)记录,c#,c#-2.0,C#,C# 2.0,我正在从数据库中选择前3条记录。我想显示除第一条记录外的最后两条记录。如何使用C#实现这一点。我正在使用asp.net 2.0,因此无法使用linq 为什么你不能直接索引到列表中呢。假设列表中只有3项: var item2 = list[1]; var item3 = list[2]; 这将为您提供第2项和第3项。除非我误解了这个问题 为什么你不能直接索引到列表中呢。假设列表中只有3项: var item2 = list[1]; var item3 = list[2]; for (int i
var item2 = list[1];
var item3 = list[2];
这将为您提供第2项和第3项。除非我误解了这个问题 为什么你不能直接索引到列表中呢。假设列表中只有3项:
var item2 = list[1];
var item3 = list[2];
for (int i = 1; i < 3; i++)
{
DisplayData(dataStructure[i]);
}
这将为您提供第2项和第3项。除非我误解了这个问题 for(int i=1;i<3;i++)
for (int i = 1; i < 3; i++)
{
DisplayData(dataStructure[i]);
}
{
显示数据(数据结构[i]);
}
用于(int i=1;i<3;i++)
{
显示数据(数据结构[i]);
}
是不是:
List<string> list = new List<string>();
for (int i = 1; i < 3; i++)
{
string s = list[i];
}
List List=新列表();
对于(int i=1;i<3;i++)
{
字符串s=列表[i];
}
如果您确定它始终仅为第2项和第3项,您可以通过索引值直接引用它们,如:
列表[1]
和列表[2]
不是:
List<string> list = new List<string>();
for (int i = 1; i < 3; i++)
{
string s = list[i];
}
List List=新列表();
对于(int i=1;i<3;i++)
{
字符串s=列表[i];
}
如果您确定它始终仅为第2项和第3项,您可以通过索引值直接引用它们,如:
列表[1]
和列表[2]
很抱歉,我没有看到“因此无法使用linq”部分
将它们添加到列表中并使用linq Skip
类似于
var allButFirst1 = waOrders.Skip(1);
抱歉,我没有看到“因此无法使用linq”部分
将它们添加到列表中并使用linq Skip
类似于
var allButFirst1 = waOrders.Skip(1);
您使用什么对象/结构来存储这3条记录?您可以发布一些代码吗?从数据库中取出数据后,数据是如何形成的?它是在数据集、数组、列表等中吗?你用什么对象/结构来存储这3条记录?你能发布一些代码吗?从数据库中取出数据后,数据是如何形成的?它是否在数据集、数组、列表或其他内容中?