无法弄清楚为什么我会一直收到这个错误。
错误1:不包含静态' Main'适合入境点的方法
它在一个编码网站上运行,但是当我把它放入2012年的visual studio时。
using System;
public class Circle
{
private int diameter;
private double pi;
private double radius;
private double area;
public int getDiameter()
{
return diameter;
}
public void setDiameter(int diameter)
{
diameter = 0;
}
public double getPi(double pi)
{
return pi;
}
public void setPi(double pi)
{
pi = 3.142;
}
public Circle(double rad)
{
radius = rad;
}
public Circle()
{
radius = diameter / 2;
}
public void setRadius(double rad)
{
radius = diameter / 2;
}
public double getRadius()
{
return radius;
}
public double getArea()
{
return area = pi * radius * radius;
}
}
public class TestClass
{
public static void main(String[] args)
{
Circle myCircle = new Circle();
Console.WriteLine("The circle's area is: " + myCircle.getArea());
Console.WriteLine("The circle's radius is: " + myCircle.getRadius());
}
}
答案 0 :(得分:3)
运行时查找名为Main
的方法。只是。 main
不计算在内。请记住,C#区分大小写。
因此,请将您输入的pont方法的名称更改为" Main"。
作为一个注释,常见的样式表明C#中的所有方法应该以大写字母开头,因此您可能需要考虑在其余代码中更改您的样式。
答案 1 :(得分:0)
C#是一种区分大小写的语言。所以主要需要在Pascal案例中:
public static void Main(String[] args)