Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 方法赢得';t将值返回到屏幕_C#_Methods - Fatal编程技术网

C# 方法赢得';t将值返回到屏幕

C# 方法赢得';t将值返回到屏幕,c#,methods,C#,Methods,我还是一个初学者,我正在做一些简单的项目。我目前正在做的是一个简单的方法,要求用户输入数字1-10。如果没有,它将继续询问,直到满足要求,然后返回值。不过没有,请帮忙。谢谢 namespace Practice { class Program { static void Main(string[] args) { GetNumberFromUser(); Console.Read();

我还是一个初学者,我正在做一些简单的项目。我目前正在做的是一个简单的方法,要求用户输入数字1-10。如果没有,它将继续询问,直到满足要求,然后返回值。不过没有,请帮忙。谢谢

namespace Practice
{ 

    class Program
    {
        static void Main(string[] args)
        {
            GetNumberFromUser();
            Console.Read();
        }

        static int GetNumberFromUser()
        {
            int userNumber = 0;

            while (userNumber < 1 || userNumber > 10)
            {
                Console.Write("Enter a number between 1 and 10: ");
                string usersResponse = Console.ReadLine();
                userNumber = Convert.ToInt32(usersResponse);
            }

            return userNumber;
        }
    }
}
名称空间实践
{ 
班级计划
{
静态void Main(字符串[]参数)
{
GetNumberFromUser();
Console.Read();
}
静态int GetNumberFromUser()
{
int userNumber=0;
而(用户号<1 | |用户号>10)
{
控制台。写入(“输入一个介于1和10之间的数字:”);
字符串usersResponse=Console.ReadLine();
userNumber=Convert.ToInt32(usersResponse);
}
返回用户号;
}
}
}

您需要将返回值分配给来自如下方法的变量

static void Main(string[] args)
{
    int input = GetNumberFromUser();
    Console.Read();
}

在此之后,您可以根据需要使用
输入
变量

您需要将返回值分配给以下方法中的变量

static void Main(string[] args)
{
    int input = GetNumberFromUser();
    Console.Read();
}

在此之后,您可以根据需要使用
输入
变量

,因为您没有打印出整数

为什么不使用int变量存储方法GetNumberFromUser()的返回值并打印该值

您声明方法GetNumberFromUser()的返回值为整数;如果您不想退货,只需更换

int

空虚

调用该方法后仍将执行该方法

static void Main(string[] args)
{

        var res = GetNumberFromUser();
        Console.WriteLine(res);

        Console.ReadKey();
 }

因为你没有打印出整数

为什么不使用int变量存储方法GetNumberFromUser()的返回值并打印该值

您声明方法GetNumberFromUser()的返回值为整数;如果您不想退货,只需更换

int

空虚

调用该方法后仍将执行该方法

static void Main(string[] args)
{

        var res = GetNumberFromUser();
        Console.WriteLine(res);

        Console.ReadKey();
 }

您需要在main()方法中打印GetNumberFromUser()方法的返回值


您需要在main()方法中打印GetNumberFromUser()方法的返回值


试试这个。您必须打印控制台中返回的值

 static void Main(string[] args)
    {
        var i = GetNumberFromUser();
        Console.Write(i);
        Console.Read();
    }

    static int GetNumberFromUser()
    {
        int userNumber = 0;

        while (userNumber < 1 || userNumber > 10)
        {
            Console.Write("Enter a number between 1 and 10: ");
            string usersResponse = Console.ReadLine();
            userNumber = Convert.ToInt32(usersResponse);
        }

        return userNumber;
    }
static void Main(字符串[]args)
{
var i=GetNumberFromUser();
控制台。写入(i);
Console.Read();
}
静态int GetNumberFromUser()
{
int userNumber=0;
而(用户号<1 | |用户号>10)
{
控制台。写入(“输入一个介于1和10之间的数字:”);
字符串usersResponse=Console.ReadLine();
userNumber=Convert.ToInt32(usersResponse);
}
返回用户号;
}

试试这个。您必须打印控制台中返回的值

 static void Main(string[] args)
    {
        var i = GetNumberFromUser();
        Console.Write(i);
        Console.Read();
    }

    static int GetNumberFromUser()
    {
        int userNumber = 0;

        while (userNumber < 1 || userNumber > 10)
        {
            Console.Write("Enter a number between 1 and 10: ");
            string usersResponse = Console.ReadLine();
            userNumber = Convert.ToInt32(usersResponse);
        }

        return userNumber;
    }
static void Main(字符串[]args)
{
var i=GetNumberFromUser();
控制台。写入(i);
Console.Read();
}
静态int GetNumberFromUser()
{
int userNumber=0;
而(用户号<1 | |用户号>10)
{
控制台。写入(“输入一个介于1和10之间的数字:”);
字符串usersResponse=Console.ReadLine();
userNumber=Convert.ToInt32(usersResponse);
}
返回用户号;
}

您最好验证输入,因为如果输入不是整数,可能会导致异常。非常小的建议tho:)您最好验证输入,因为如果输入不是整数,可能会导致异常。非常小的建议tho:)