初学c#的,求高手指教
来源:百度知道 编辑:UC知道 时间:2024/05/21 19:38:17
1. 创建一个控制台应用程序,计算圆柱体的表面积与体积。
输入:半径r和高h;
输出:表面积S和体积V.
注:1.显示转换函数Convert.ToDouble的使用;
2.数学函数Math.PI的使用;
我是这样做的:
using System;
namespace _1_1
{
public class Myclass
{
private int R,H;
private double r,h,S,V;
public Myclass()
{
}
public void Main()
{
R=Console.Read();
r=Convert.ToDouble(R);
H=Console.Read();
h=Convert.ToDouble(H);
S=2*Math.PI*r*r+2*Math.PI*r*h;
V=Math.PI*r*r*h;
Console.WriteLine("S={0},","V={1}",S,V);
}
}
}
系统报错:未定义入口点,怎么回事啊,烦死我了,555555
加了之后显示:非静态的字段、方法或属性“_1_1.Myclass.h”要求对象引用
等等的一拍
晕了
输入:半径r和高h;
输出:表面积S和体积V.
注:1.显示转换函数Convert.ToDouble的使用;
2.数学函数Math.PI的使用;
我是这样做的:
using System;
namespace _1_1
{
public class Myclass
{
private int R,H;
private double r,h,S,V;
public Myclass()
{
}
public void Main()
{
R=Console.Read();
r=Convert.ToDouble(R);
H=Console.Read();
h=Convert.ToDouble(H);
S=2*Math.PI*r*r+2*Math.PI*r*h;
V=Math.PI*r*r*h;
Console.WriteLine("S={0},","V={1}",S,V);
}
}
}
系统报错:未定义入口点,怎么回事啊,烦死我了,555555
加了之后显示:非静态的字段、方法或属性“_1_1.Myclass.h”要求对象引用
等等的一拍
晕了
你是写在一个类里面的全部代码么?
首先,private int R,H;
private double r,h,S,V;
需要静态的引用:需要static :
private static int R, H;
private static double r, h, S, V;
最后,主方法入口函数Main也需要静态调用:
public static void Main()
这下你可以试试看了,路过~希望可以给予你帮助~
未定义入口点 是程序找不到Main方法
Main方法 应该是静态的 static
其他地方我没仔细看~应该就是这
Main方法漏了static