Salve,
Ho dovuto creare un applicazione in console per il calcolo del volume di una scatola con i decimali.
Ho utilizzato get e set come proprietà nella forma seguente:
Es:
Il codice non mi da nessun errore ma non mi funziona nel senso che non mi calcola il volume della scatola box.
Vorrei che mi aiutaste a capire quale é il mio errore e mostrarmi una soluzione perché e da molte ore ormai che ci sto sopra e non so propio cosa fare.
Grazie mille.
Codice:
Ho dovuto creare un applicazione in console per il calcolo del volume di una scatola con i decimali.
Ho utilizzato get e set come proprietà nella forma seguente:
Es:
Codice:
class Person
{
private int age;
public int Age
{
get
{
return age;
}
set
{
age = value;
}
}
}
Vorrei che mi aiutaste a capire quale é il mio errore e mostrarmi una soluzione perché e da molte ore ormai che ci sto sopra e non so propio cosa fare.
Grazie mille.
Codice:
Codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Black0605
{
class Program
{
public static void Main (string[] args)
{
// Box Obj
Box b = new Box ();
// Box Values for the calculation
b.setLength = 10m;
b.setWidht = 20m;
b.setHeight = 30m;
// Box volume stored here
decimal volume = 0.0m;
// Box volume calculation
volume = b.Volume;
// Box volume output
Console.WriteLine ("Box volume is {0}", volume);
}
}
class Box
{
// Decimal fields
private decimal length;
private decimal widht;
private decimal height;
// Volume field
private decimal volume;
// Volume method
public decimal Volume
{
get
{
return volume;
}
set
{
this.volume = setLength * setWidht * setHeight;
}
}
// Lenght method
public decimal setLength
{
get
{
return length;
}
set
{
this.length = setLength;
}
}
// Width method
public decimal setWidht
{
get
{
return widht;
}
set
{
this.widht = setWidht;
}
}
// Height method
public decimal setHeight
{
get
{
return height;
}
set
{
this.height = setHeight;
}
}
}
}