110,539
社区成员
发帖
与我相关
我的任务
分享
string[] st = new string[] { "sadfwea", "vmeoijbrt", "gr", "btrjheb", "ernbrek", "faer", "n", };
按翻转排序后的结果是sadfwea
btrjheb
ernbrek
n
faer
gr
vmeoijbrt
static void Main()
{
string[] st = new string[] { "sadfwea", "vmeoijbrt", "gr", "btrjheb", "ernbrek", "faer", "n", };
var ss = Fun(st);
foreach (var item in ss)
{
Console.WriteLine(item);
}
}
static string[] Fun(string[] st)
{
// ToDo::
}
st.OrderBy(str => new string(str.AsEnumerable<char>().Reverse<char>().ToArray<char>()));
static string[] Fun(string[] st)
{
return st.Reverse().OrderBy(str => System.Text.RegularExpressions.Regex.Match(str,@"\w$").Value).ToArray<string>();
}
static void Main()
{
string[] st = new string[] { "sadfwea", "vmeoijbrt", "gr", "btrjheb", "ernbrek", "faer", "n", };
var ss = Fun(st);
foreach (var item in ss)
{
Console.WriteLine(item);
}
}
static string[] Fun(string[] st)
{
// ToDo::
return st.OrderBy(c => c.Substring(c.Length - 1, 1)).ToArray();
}