Forum: Programmieren allgemein
by Medium,
8. Aug 2009
Prima, alles klar. Nochmals beschten Dank euch dreien!
Forum: Programmieren allgemein
by Medium,
8. Aug 2009
Das trifft die Sache ganz prima :thumb:. Da werd ich dann doch wohl als nächstes mal meine diversen Structs wegfegen, da mir das wie ich bemerkt habe noch an anderen Stellen ganz erheblich was erleichtern könnte.
Nur zur Rückversicherung: Wenn ich eine Liste mit einem Klassentyp statt eines Structs typisiere, dann liefert mir der Zugriff darauf tatsächlich immer Referenzen, keine Kopien?
Forum: Programmieren allgemein
by Medium,
8. Aug 2009
Du machst mich ganz schwindelig =) Ich knobel hier noch an elementarstem funktionalem Design, und du kommst mir mit Wrappern! Nein im Ernst: Jede Info die mir nachher das Leben leichter machen könnte ist ganz herzlich willkommen. Merci!
Forum: Programmieren allgemein
by Medium,
8. Aug 2009
Ich hatte zu allererst mit Klassen gearbeitet, da ich aber pervers oft irgendwo Punkte neu erzeuge und wieder lösche, und teils hunderte Elemente lange Teil-Listen auf den Kopf stelle und aneinander pappe und noch andere wilde Digne damit anstelle, hab ich mit vertretbarem Aufwand (=ich will da in der jetzigen Phase möglichst kaum Hirnschmalz reintun) keine akzeptablen Laufzeiten hinbekommen....
Forum: Programmieren allgemein
by Medium,
7. Aug 2009
Das ref ist drin, weil ich sowas wie du für das einzelne Feld beschrieben hast, für die ganze Liste befürchtet habe :) Ich tu mich noch etwas schwer damit, wann und wo genau C# jetzt mit kopien und wo mit Verweisen arbeitet. Somit ist wenigstens klar, dass die Methode diesen Parameter verändert.
Das mit der lokalen Kopie ist ärgerlich. Arrays will ich ungern benutzen, da ich die in List...
Forum: Programmieren allgemein
by Medium,
7. Aug 2009
Ich fummel gerade mit C# rum, und da kam mir etwas seltsames über den Weg:
Ich habe folgenden Struct:
public struct MarkedPoint
{
public int X;
public int Y;
public bool Marked;
public MarkedPoint(int posX, int posY, bool marked)