String get = textBox2.Text;
char[] chars = get.ToCharArray();
get = "";
int i;
for (i = 0; i < chars.Length - 1; i++)
{
for (int j = i + 1; j < chars.Length; j++)
{
if (chars[i] > chars[j])
{
char temp = chars[i];
chars[i] = chars[j];
chars[j] = temp;
}
}
get += chars[i];
}
for (int k = 0; k < chars.Length; k++)
{
textBox3.Text = get + chars[k].ToString();
}
}
怎么把我获得的字符串,转换成数组再进行排序?各位高手帮忙改下。学习中.................
char[] chars = get.ToCharArray();
get = "";
int i;
for (i = 0; i < chars.Length - 1; i++)
{
for (int j = i + 1; j < chars.Length; j++)
{
if (chars[i] > chars[j])
{
char temp = chars[i];
chars[i] = chars[j];
chars[j] = temp;
}
}
get += chars[i];
}
for (int k = 0; k < chars.Length; k++)
{
textBox3.Text = get + chars[k].ToString();
}
}
怎么把我获得的字符串,转换成数组再进行排序?各位高手帮忙改下。学习中.................
textBox3.Text.ToCharArray().GroupBy(x=>x)
和
Array.Sort
textBox3.Text.ToCharArray().OrderBy(x=>x)
lst.Add("1");
lst.Add("3");
lst.Add("2");
lst.Sort();
for (int i = 0; i < 3; i++)
{
Console.WriteLine(lst[i]);
}