Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Du speicherst in der Klasse Spieler (Typen werden immer groß geschrieben) jede Mange redundante Informationen ab, die es schwierig bis unmöglich machen einen konsistenten Zustand zu erreichen bzw. aufrecht zu erhalten. Beispielsweise hast du die Membervariablen WelcheKartenHatDerSpieler, WelcheKartenFehlenDemSpieler und DoppelteKartenDesSpielers (dazu noch weitere die die Anzahl der Karten der einzelnen Kategorien wiedergeben). Wenn der Spieler jetzt eine neue Karte erhält musst du diese der Wel…
-
In Zeile 14 prüfst du korrekt - wie du ja schon selbst festgestellt hast - ob ein entsprechendes Kfz angelegt ist. Was jetzt noch fehlt ist eine Fallunterscheidung, die diesen Wert berücksichtigt und je nach Ergebnis die entsprechende Aktion (Fehlermeldung / anlegen) triggert. VB.NET-Quellcode (5 Zeilen)
-
Zitat von petaod: „Das ist extrem schlampig programmiert, nur mit den Sekundenanteilen einer Zeitspanne zu rechnen.“ Die Schlampigkeit fängt aber schon beim Speichern der Daten an, da diese eben nicht als Zeitspanne , sondern als Datum, vorliegen. Zitat von petaod: „Ich hatte dir in Post #4 die korrekte Summenermittlung gepostet.“ Hast du dem TE gepostet, nicht mir Ich wollte ihm nur eine schwäche - seines anscheinend gewählten Lösungsweges - aufzeigen. Das dein Weg prinzipiell der besserer ist,…
-
Zitat von Animal2k: „Columnname(Sekunden) 01.01.1900 00:00:23 01.01.1900 00:00:24 01.01.1900 00:00:53 01.01.1900 00:00:12“ Die Zeiten unterliegen starken Schwankungen und näheren sich teilweise dem Übergang zur Minute recht nah an. Die aktuelle Lösung mit dem summieren des Sekundenanteils basiert aber darauf, dass dieser break even point nie erreicht wird. Diesen Fehler zu Debuggen ist schon nicht ganz trivial, den Fehler im Ergebnis allerdings zu bemerken ist - ausreichend große Datengrundlage …
-
Guten Abend, Du hast mit where T : EventArgs, ISteppable<T> den generischen Typen auf einen Typen beschränkt, der sowohl EventArgs als auch ISteppable<T> implementiert. Dies macht EventArgs schlicht und ergreifend nicht. Spekulation: Du möchtest bei NavigatableScreen<T> nicht T nach ISteppable<T> einschränken, sondern ISteppable<T> in der Klasse NavigatableScreen<T> implementieren. Aus public abstract class NavigatableScreen<T> : Screen where T : EventArgs, ISteppable<T> machst du public abstra…
-
Wenn wir uns mal den Designer anschauen: VB.NET-Quellcode (7 Zeilen) Der Aufruf Me.Controls.OfType(Of ListView) erfragt aus der Auflistung Me.Controls alle Objekte vom Typ ListView. Die Listviews die du ansprechen möchtest, befinden sich allerdings nicht direkt auf der Form, sondern sind verschachtelt in anderen Controls. lvMitarbeiter befindet sich beispielsweise an Postion Me.Controls -> Me.tabMonate -> Me.tpMitarbeiter -> Me.lvMitarbeiter. Also musst du - wie in Post 11 richtig erkannt - die …
-
mMn ist der untypisierte Rückgabewert und die explizite Unterscheidung zwischen einer Workerfunction und -action nicht optimal. Eine denkbare Alternative wäre die Rückgabewerte - soweit vorhanden - als Referenzparameter an die jeweilige Methode zu übergeben. kurz skizziert: C#-Quellcode (16 Zeilen) Aufruf: C#-Quellcode (13 Zeilen)