a66448454 2022-07-21 01:12 采纳率: 80%
浏览 27

如何让用户可以给string赋值

我打算制作一个将学生姓名按字母顺序排序的程序,我想要达到的结果的是让用户可以给string赋值,请问要如何操作?
Console.WriteLine("您的班级里有多少名学生?");
Console.ReadLine();
Console.WriteLine("请输入学生们的姓名");
string[] 姓名 = new string[];
for (int i = 0; i < 姓名.Length; i++)
{
姓名[i] = Console.WriteLine();
}
Console.WriteLine("现在他们已经按字母顺序排序了");
for (int i = 0; i < 姓名.Length; i++)
{
Console.WriteLine(姓名[i]);
}
Console.ReadKey();
P.S:我今天才开始学编程,希望这个问题没有让你感到比较无语

  • 写回答

2条回答 默认 最新

  • 关注

    string[] 姓名 = new string[]; 你这个地方是创建一个string数组,但是并没有指定大小。所以下面的for循环不会执行。你需要对数组进行初始化。
    如 string a[10]={};

    评论

报告相同问题?

问题事件

  • 创建了问题 7月21日