我有一个包含字符串的数组.我想将当前字符串与数组中的所有字符串进行比较,然后按字母顺序排列.我该怎么做呢?
澄清:字符串不按任何顺序排列.我想知道哪个索引具有下一个字母顺序的下一个字符串.例如,如果我有字符串"Bananas",我想从"Apple""Oranges"获得的下一个字符串"Bananas"将是"Oranges".
给出阵列
var fruit = new[] { "Apple", "Oranges", "Bananas" }
Run Code Online (Sandbox Code Playgroud)
我想要一个能通过这个测试的函数
Assert.AreEqual(1, NextGreatestIndex(fruit, 2))
Run Code Online (Sandbox Code Playgroud)
因为"Oranges"接下来是alphbetically "Bananas".