基本条件C#控制台应用程序-不向控制台写入任何内容?
我只是想知道为什么控制台不写我的字符串,而是显示“按任意键关闭” 非常感谢你的帮助基本条件C#控制台应用程序-不向控制台写入任何内容?,c#,conditional,console.writeline,C#,Conditional,Console.writeline,我只是想知道为什么控制台不写我的字符串,而是显示“按任意键关闭” 非常感谢你的帮助 using System; namespace oneToTen { public class Conditionals { static void Main() { } public void NumberPicker() { Console.Write("Enter a number be
using System;
namespace oneToTen
{
public class Conditionals
{
static void Main()
{
}
public void NumberPicker()
{
Console.Write("Enter a number between 1-10");
var input = Console.ReadLine();
var number = Convert.ToInt32(input);
if (number >= 1 && number <= 10)
{
Console.WriteLine("Valid");
}
else
{
Console.WriteLine("Invalid");
}
}
}
}
使用系统;
名称空间一通
{
公共类条件句
{
静态void Main()
{
}
公共无效编号picker()
{
控制台。写入(“输入1-10之间的数字”);
var input=Console.ReadLine();
变量编号=转换为32(输入);
如果(number>=1&&number则Main()方法中没有任何内容
我想你希望它是这样的:
public static void Main()
{
new Conditionals().NumberPicker();
}
制作NumberPicker
methodstatic
并在Main
方法中调用它
using System;
namespace oneToTen
{
public class Conditionals
{
static void Main()
{
NumberPicker();
}
public static void NumberPicker()
{
Console.Write("Enter a number between 1-10");
var input = Console.ReadLine();
var number = Convert.ToInt32(input);
if (number >= 1 && number <= 10)
{
Console.WriteLine("Valid");
}
else
{
Console.WriteLine("Invalid");
}
}
}
}
使用系统;
名称空间一通
{
公共类条件句
{
静态void Main()
{
NumberPicker();
}
公共静态void NumberPicker()
{
控制台。写入(“输入1-10之间的数字”);
var input=Console.ReadLine();
变量编号=转换为32(输入);
如果(number>=1&&number,因为main(程序的入口点)是空的:),您永远不会在任何地方调用NumberPicker()
。哦,我明白了!但是,我实际上希望我的方法命名为NumberPicker,因此,我应该将其嵌套在main方法中吗?您有什么建议:(答案中有两个有效选项。请记住,入口点始终是Main
方法。嗯,刚刚看到它们。谢谢,一定会记住干杯,巴德。太好了,欢迎您,编码快乐:)
static void Main()
{
Console.Write("Enter a number between 1-10");
var input = Console.ReadLine();
var number = Convert.ToInt32(input);
if (number >= 1 && number <= 10)
{
Console.WriteLine("Valid");
}
else
{
Console.WriteLine("Invalid");
}
}