我试图获取字符串(邮政编码)列表中的下一项。通常情况下,我只是直到找到它,然后获得列表中的下一个,但我试图比这更直观,更紧凑(比其他任何练习都多)。查找通用列表中项目索引的简单方法
我可以用一个lambda轻松地找到它:
List<string> postalCodes = new List<string> { "A1B", "A2B", "A3B" };
currentPostalCode = "A2B";
postalCodes.Find((s) => s == currentPostalCode);
这是很酷,和我得到正确“A2B”,但我更喜欢比的值的索引。
postalCodes.IndexOf (currentPostalCode) – jsmith 2010-05-11 17:35:27