大家好我不熟悉c#编程,但我只是尝试通过c#console应用程序从用户那里获取输入并将该信息保存到字符串数组中,但它给了我一个错误
错误1方法'ReadLine'没有重载需要1个参数
namespace demo_try
{
class Program
{
static void Main(string[] args)
{
//string[] sarry ={"hi -", "me"};
//for (int i = 0; i < sarry.Length; i++)
//{
// Console.Write("- {0} -", sarry[i]);
//}
//foreach (var n in sarry)
//{
// Console.Write("-{0}",n);
//}
string [] sarray= new string [10] ;
for (int i = 0; i < sarray.Length; i++)
{
Console.Write("Enter the values for an array {0}", sarray[i]);
Console.ReadLine(sarray[i]);
}
}
}
}
Error 1 No overload for method 'ReadLine' takes 1 argumentts
如果你们帮我解决这个问题,那将会很棒:)
答案 0 :(得分:2)
错误非常自我解释。阅读此文档以获取参考https://msdn.microsoft.com/en-us/library/system.console.readline%28v=vs.110%29.aspx
您需要将代码更改为
sarray[i] = Console.ReadLine();