Property met meerdere waardes....? C#

Status
Niet open voor verdere reacties.

Scoox

Gebruiker
Lid geworden
22 jan 2013
Berichten
100
Hallo, voor school moet ik een opdracht maken kom er naar uren proberen helaas niet uit.

De vraag dan ook is:

een property Suit die vier waarden kan aannemen:
spades(schoppen),hearts(harten),diamonds(ruiten)en clubs(klaveren);


Ik heb al van alles geprobeerd met get set en zo (snap er niet echt veel van)

Zou er iemand ij hier mee kunnen helpen?

Alvast hartelijk dan
 
Heb het al opgelost:

[CPP] class Card
{
public enum _suit
{
harten, schoppen, ruiten, klaveren
}
private _suit suuit;

public _suit suitkaart
{
get
{
return suuit;
}
set
{
suuit = value;
}
}[/CPP]
 
Nu zit ik alleen met een andere vraag.. :(

een property Rank
(waarde) die varieert van 1 (aas) tot 13 (koning)

Hoe kan ik die waarde laten varieeren?
 
Gaat het echt om een random kaart? of wil je uiteindelijk met een "deck" gaan werken?

Gaat het om het leren van interfaces of enums of classes? Beste is toch zelf zoveel mogelijk doen en uitzoeken.
 
Het gaat volgens mij om een random kaart, staat niet veel meer info dat wat ik al gaf op.
 
Voor het genereren van een random rank kun je in principe ook gewoon een enum gebruiken. Bijvoorbeeld iets als:

[cpp]
public enum Rank { Aas = 1, /* ... */ Koning = 13 }

// ...

Random r = new Random();
Rank rank = (Rank)r.Next((int)Rank.Aas, (int)Rank.Koning);
Console.WriteLine("Rank: " + rank.ToString());
[/cpp]
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan