【问题标题】:C# Script Error "Use of Unassigned variable 'line'? [duplicate]C#脚本错误“使用未分配的变量'line'?[重复]
【发布时间】:2014-11-09 20:54:08
【问题描述】:

此时,我正在开发一个脚本,它将获取员工信息并以特定方式显示信息。在这种情况下,我尝试使用 `.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...

【问题讨论】:

  • 如何初始化line

标签: c# syntax-error unassigned-variable


【解决方案1】:

看来你是这样声明的:

string line;

试着把它改成这样:

string line = "";

【讨论】:

    【解决方案2】:

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

    如果你想在一行中打印一些东西到控制台窗口,你可以使用Console.Write()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 2014-05-13
      • 1970-01-01
      相关资源
      最近更新 更多