面对这个错误:“没有重载方法'ReadLine'需要1个参数”

时间:2015-04-18 04:47:11

标签: c# .net

大家好我不熟悉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    
如果你们帮我解决这个问题,那将会很棒:)

1 个答案:

答案 0 :(得分:2)

错误非常自我解释。阅读此文档以获取参考https://msdn.microsoft.com/en-us/library/system.console.readline%28v=vs.110%29.aspx

您需要将代码更改为

sarray[i] = Console.ReadLine();