我有一个List<string>
,字符串部分代表我需要过滤的文件名:在包含字符'&'之前的任何内容都必须被删除。删除列表中的字符串的一部分<string>
List<string> zippedTransactions = new List<string>();
zippedTransactions.Add("33396&20151007112154000549659S03333396SUMMARIES.PDF");
zippedTransactions.Add("33395&20151007112400000549659S03333395SUMMARIES.PDF");
zippedTransactions.Add("33397&20151007112555000549659S03333397SUMMARIES.PDF");
// desired output:
// "20151007112154000549659S03333396SUMMARIES.PDF";
// "20151007112400000549659S03333395SUMMARIES.PDF";
// "20151007112555000549659S03333397SUMMARIES.PDF"
注意:我不想给它经典的迭代式的外观,因为C#提供了丰富的功能接口与这种数据结构的互动,我想开始使用它。
好的,你还尝试过什么吗?我建议通过两个步骤来解决这个问题:1)弄清楚如何为一个* single *输入字符串获得所需的值。 2)研究如何将它应用于字符串列表。 –
我有一个使用foreach的方法,但我想避免循环迭代。 – Shivam
那么*某些*将不得不迭代,不是吗?你可以使用LINQ将迭代转换为库代码,但它仍然会涉及迭代。 –