Ich habe eine Liste von Objekten, die ich muss eine Eigenschaft auf der Grundlage von zwei Kriterien das 2D-Gitter sieht wie folgt:
Property 2\Property 1 B<80 80<B<100 100<B<120 B>120
A < 100 None Red Orange Orange
100 < A < 120 None Red Orange Green
120 < A < 140 None Red Green Green
140 < A None Orange Green Green
Gibt es eine gute Möglichkeit, Schleife Eigenschaft 1 und Eigenschaft 2, um die Objekteigenschaft dynamisch festgelegt? Es besteht die Möglichkeit, dass wir in Zukunft einige Kriterien hinzufügen, und ich vermute, dass die Verwendung mehrerer ifs keine gute Lösung ist. Ich versuche, redundanten Code zu vermeiden.
Danke