刚刚在SOLO LEARN学习C#方法,我在方法参数上应用程序拥有它自己的编译器,与visual studio完全不同,所以我无法使这些代码工作。当我尝试运行控制台时,即使我有Console.Read();
,它也会立即关闭using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
}
void myFunc(int x)
{
int result = x / 2;
Console.WriteLine(result);
Console.Read();
}
}
}
答案 0 :(得分:2)
您不会从<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
拨打任何电话。从Main()
致电myFunc()
:
Main()
另外,您应该static void Main(string[] args)
{
myFunc(4);
}
为myFunc()
:
static
或强>
您可以创建static void myFunc(int x)
的实例,并在不Program
静态的情况下调用此函数(只需更改myFunc()
方法):
Main()
答案 1 :(得分:0)
您没有执行在主要内部创建的功能。
在控制台应用程序中static void Main(string[] args)
是应用程序启动的功能。
因此,为了启动您的应用程序,您需要在其中执行myFunc(int x)
函数。
进行如下更改:
static void Main(string[] args)
{
myFunc(4); //You need to put an integer here
}