Martin > Da min IDE hverken highlightede get, set, read eller write, gik jeg ud fra ingen af dem virkede.
Men jeg prøver lige at uddybe det.
Hvis man i C# har en streng, eksempelvis kaldet "Navn", kan man skrive:
private string Navn;
...
...
public string operer
{
get { return Navn; }
set { Navn = value; }
}
Så vil get {} blive kaldet når man skriver:
string Streng = operer;
Fordi den skal hente ("get") værdien af navn, og hvis man skriver:
operer = "Peter";
... Går den ind og kalder set {}, og "value" bliver udskiftet med "Peter", som bliver lagt i variablen Navn. Et skidesmart system, som jeg håber også er at finde i C++.
Bertel > Jeg er glad nok for funktioner, men jeg kan umuligt se det praktiske i dem i denne situation, da de manuelt skal kaldes. Man kan nærmest sige, get {} og set {} er en slags event handler for en variabel (det ved jeg godt det ikke er.)
Indlæg senest redigeret d. 15.04.2007 20:17 af Bruger #8985