C# 在textbox1中输入几个单词,点击按钮,在textbox2中显示单词的首字母排序 10
2个回答
展开全部
输入几个单词,以空格分隔吗?
string text = textbox1.Text;
string[] list = text.Split(" ");
List<char> charlist = new List<char>();
for(int i = 0;i < list.Length;i++)
{
char[] array = list[i].toCharArray();
charlist.Add(array[0]);
}
取到的所有单词的首字母,如果单是首字母排序的就是这样。如果要显示整个单词的话这个for循环也省了。
最后用冒泡排序讲list数组排一下序,再用for循环叠加成一个字符串输出在textbox2上。
冒泡排序:http://zhidao.baidu.com/question/155579495.html
string text = textbox1.Text;
string[] list = text.Split(" ");
List<char> charlist = new List<char>();
for(int i = 0;i < list.Length;i++)
{
char[] array = list[i].toCharArray();
charlist.Add(array[0]);
}
取到的所有单词的首字母,如果单是首字母排序的就是这样。如果要显示整个单词的话这个for循环也省了。
最后用冒泡排序讲list数组排一下序,再用for循环叠加成一个字符串输出在textbox2上。
冒泡排序:http://zhidao.baidu.com/question/155579495.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询