“Inputname”这个名称在当前上下文中不存在

时间:2014-09-20 12:42:21

标签: c# compiler-errors

我是一个非常非常非常基本的程序员。我已经遵循了一些教程,我现在正试图扩展到我自己的东西,但我一直得到相同的错误,我无法纠正。

static void Main(string[] args)
    {

        ///Call Method
        OutWelcome();

        ///Return the name from getname method
        Inputname = getname();

        Console.WriteLine(" {0}", Inputname);


    }

    public static void OutWelcome()
    {
        Console.WriteLine("Welcome");
    }

    public static string getname()
    {
        ///Declare Variable
        string Inputname;

        ///Prompt User
        Console.WriteLine("Enter your Name: ");

        ///Get name from user keyboard
        Inputname = Console.ReadLine();

        ///Returns name
        return Inputname;
    }


}

我一直收到以下错误“当前上下文中不存在名称'Inputname'。第18,17和19行

我知道答案很简单,n00b值得,但我是新人,我们都必须从某个地方开始。

提前谢谢

肖恩

1 个答案:

答案 0 :(得分:0)

请使用以下代码:

static void Main(string[] args)
{

    ///Call Method
    OutWelcome();

    ///Return the name from getname method
   string Inputname = getname();

    Console.WriteLine(" {0}", Inputname);


}