我有一个通用的整数列表,它包含随机数.如何使用LINQ从列表中选择最后n个元素?
我知道可以使用myList.GetRange(index,count)从列表中获取最后n个元素.有没有办法在LINQ中做到这一点?
谢谢
问候,巴兰
我想知道下面的问题是否会有任何LINQ/Lambda表达式解决方案.
我有2个通用列表
public class Data
{
public string ID { get; set;}
public string Package { get; set;}
}
List<Data> listData = new List<Data>();
Data data1 = new Data { ID = "1", Package = "Test" };
Data data2 = new Data { ID = "2", Package = "Test2" };
Data data3 = new Data { ID = "3", Package = "Test2" };
Data data4 = new Data { ID = "4", Package = "Test4" };
listData.Add(data1);
listData.Add(data2);
listData.Add(data3); …Run Code Online (Sandbox Code Playgroud) 嗨,我正在尝试使用解决方案
但是,它在我的情况下不起作用
string sentence = "A || ((B && C) || E && F ) && D || G";
string pattern = "(";
IList<int> indeces = new List<int>();
foreach (Match match in Regex.Matches(sentence, pattern))
{
indeces.Add(match.Index);
}
Run Code Online (Sandbox Code Playgroud)
它产生错误,"解析"(" - 不够)".
我不确定我在这里做错了什么.
感谢任何帮助.
谢谢,
Balan Sinniah