Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@ Nofear23m Ich glaube nicht, daß da jemals Nothing raus kommt, die Abfrage kann man sich sparen. Ich Iniziiere Controls, wenn es geht, im Designer, dafür ist er ja da, die EventHandler, aber im code, das ist flexibler. VB.NET-Quellcode (11 Zeilen)
-
Ich frage Nothing (oder auch 0) nur ab, wenn ich Nothing explizit erwarte, also z.B. bei Abfragen von Systemdaten, oder eben wenn eine eigene Funktion auch Nothing ausgeben kann. Der Rest der Programmlogig muss stimmen und Benutzereingaben dürfen sowieso kein Nothing ergeben.
-
Zitat von ~blaze~: „Mit einer guten Architektur würde man allerdings auch genötigt, die Fehler abzufangen, was das gesamte Problem hinfällig macht.“ Ich bin bis jetzt davon ausgegandgen, daß es sich ganau andersrum verhällt. Nun bin ich . Unter guter Architektur verstehe ich, Code der eben keine Fehler mehr Produziert und nur auf Fehlerquellen von außen reagieren muss. Wenn die Progammlogig sich selbst korregieren muss, erachte ich das nicht als gute Architektur.
-
Die Wahrcheinlichkeit einer InvalidCastException ist im konkreten Fall aber auch gleich einer ArgumentNullException, nämlich NullOrEmty aka Nothing aka 0. Oder irre ich mich ?
-
Ähhmmm ja, da muss ich widersprechen. Ich ahne worauf ~blaze~ Hinaus will, aber auf deinen Code trifft das nicht zu, der schlicht und einfach Quatsch. Nochmal: Zitat von FormFollowsFunction: „Die Wahrcheinlichkeit einer InvalidCastException ist im konkreten Fall aber auch gleich einer ArgumentNullException, nämlich NullOrEmty aka Nothing aka 0. ...“ Weder das TryCast, noch die If NullOrEmty Abfrage ergeben den geringsten Sinn, da im Button.Click Event eben nur Buttons feuern (da tuts dann ein Di…
-
Ich beziehe mich natürlich auf deinen Code, und ok, Du hast Nothing abgefragt, das ist natürlich etwas ganz anderes. Ok, wenn du nichts dazu lernen willst, dann lass es eben.
-
Welche Glaubenskriege ? Also den Schuh ziehe Ich mir nicht an und auf EDR und ~blaze~ trifft das auch nicht zu. Also das meiste an dieser Diskusion, war doch eher faktisch, bis auf ein paar Ausnahmen.