我一直在尝试使用类编写我的第一个程序,我在Visual Studio中对C#进行了新修改,并且还值得一提的是它已经有一段时间了(2年)因为我使用OOP Im寻找一种通过练习来实现它的方法,它是一个计算poligon的面积,周长和体积的简单程序。在C#中使用类的第一步,在另一个方法中使用方法内部变量
我还没有能够修改类的属性,即使我得到没有错误,我没有得到任何值到我的类属性,也,我打算拉出从我的方法从我的主,并用它们来做数学运算,使用
1.-如何将变量P保存到相同的类属性中,以便进一步用于其他方法?
class Program
{
static void Main(string[] args)
{
VolumenPrisma Herramienta = new VolumenPrisma();
VolumenPrisma.Registro();
}
}
namespace Poligono
{
public class VolumenPrisma
{
public static int Apotema, TamLado, NumLados, Altura, lado;
public static double cPerimetro (int NumLados, int lado){
double P;
P=(NumLados*lado);
return P;
}
public static void Registro(){
Console.WriteLine("Indique No. de lados: ");
VolumenPrisma.NumLados = Int32.Parse(Console.ReadLine());
Console.WriteLine("Indique tamanio de lado: ");
VolumenPrisma.lado = Int32.Parse(Console.ReadLine());
Console.WriteLine("----------------------------------------");
Console.WriteLine("Perimetro = {0} ",VolumenPrisma.cPerimetro(NumLados,lado));
}
}
}
有限公司你是否让它变小,更专注于你的问题?它包含多个'ReadLine()'和许多不相关的代码。 –
确定im im on – GoatZero
我在我的机器上试过这个,它确实写入了属性值。你为什么认为它不是? – paulpdaniels