Permalänk
Medlem

hjälp med uppdatering med class

Hejsan! Det är så att jag håller på med ett projekt i skolan där man ska skapa en biluthyrning med hjälp av klasser.
Och nu är det så att jag ska uppdatera priset på en utav bilarna.
såhär långt har jag kommit men jag vet inte hur jag ska fortsätta för att priset ska uppdateras för just den bilen jag valt
{
int nyttPris;
int val;
Console.WriteLine("Vilken bils pris vill du ändra?(Ange bilens bilnummer)");
val = int.Parse(Console.ReadLine());

foreach (Bil g in Bilar)
{
if (g.BilNummer == val)
{
Console.WriteLine("bilens nuvarande pris: " + g.getPris());
Console.WriteLine("ange bilens nya pris: ");
nyttPris = int.Parse(Console.ReadLine());

}
}

Permalänk
Medlem

Jag antar att du har åtkomst till att ändra i Bil-klassen också? I så fall är det bara att lägga till en metod för att ändra priset, setPris(int nyttPris) och kalla på den efter att du läst av vad det nya priset skall vara. Men då du inte gett någon kod för bil-klassen är det svårt att veta hur den ser ut.

Exempel på hur du kallar den.

[...] nyttPris = int.Parse(Console.ReadLine()); // Som tidigare g.setPris(nyttPris); // Kallar på metoden som sätter nya priset på bilen. [...]

Permalänk
Medlem

@SanyaIV: ahhhaaaa nu fattar jag, Tack så mycket!!!