Ich habe mehrere Zustände, die abgefragt werden sollen.
Nur wurde mir mal gesagt, dass man nicht zu viele IF-Abfragen in einander verketten sollte <-- dies wäre es jedoch in meinem Fall.
Ist dies der richtige Weg oder gibt es eine bessere Lösung, wenn ja wie?
Nur wurde mir mal gesagt, dass man nicht zu viele IF-Abfragen in einander verketten sollte <-- dies wäre es jedoch in meinem Fall.
VB.NET-Quellcode
-
- If Attribut1 IsNot Nothing Or Attribut2 IsNot Nothing Or Attribut3 IsNot Nothing Then
- 'wenn alle attribute gefüllt sind, dann das
- Else
- If Attribut1 IsNot Nothing Or Attribut2 IsNot Nothing Or Attribut3 Is Nothing Then
- 'wenn Attribut1 und Attribut2 Daten hat und Attribut 3 leer ist, dann das
- Else
- If Attribut1 IsNot Nothing Or Attribut2 Is Nothing Or Attribut3 Is Nothing Then
- 'wenn nur Attribut1 Daten hat und Attribut2 + 3 leer ist, dann das
- Else
- 'wenn alle Attribute leer, dann das
- End If
- End If
- End If
Ist dies der richtige Weg oder gibt es eine bessere Lösung, wenn ja wie?