C# 脚本错误"使用未赋值变量'行'?



此时,我正在开发一个脚本,该脚本将获取员工信息并以特定方式显示信息。在这种情况下,我尝试使用".ToString"方法,因此保持输入显示在同一行上,而不创建新行我知道这相当简单,但我对显示的错误并不熟悉。如有任何帮助,我们将不胜感激。

代码示例:

Console.WriteLine("********* Prompt for Employee information and create first employee **********");

            Console.WriteLine("");

            Console.WriteLine("Enter the First name: ");
            Console.Write(line.ToString());
            if (line.Contains("x"))
            {
                Console.WriteLine("Enter the Last name: ");
                line2 = Console.ReadLine();
//Rest of Code Follows Same Flow...

您声明的行如下:

string line;

试着把它改成这样:

string line = "";

代码中没有名为line的变量。即使它存在于您发布的代码段之前的某个位置,它也没有值。您可能已经声明了它,但从未初始化过它。因此它不包含对实际对象的引用。

如果您想在控制台窗口中打印一行内容,可以使用Console.Write()

相关内容

  • 没有找到相关文章

最新更新