VB.Net: testen Sie mehrere Werte für die Gleichstellung?
Wie testen Sie mehrere Werte für die Gleichstellung in einer Zeile?
Grundsätzlich will ich tun
if (val1 == val2 == val3 == ... valN)
aber in VB.Net.
InformationsquelleAutor mcjabberz | 2009-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese können sehr lästig werden, wenn die Prüfung mehr als ein paar Werte.
InformationsquelleAutor Jim H.
Wenn Sie eine Menge von Werten zu testen und tun dies sehr oft, könnten Sie schreiben Sie einen Helfer wie diesen:
InformationsquelleAutor dummy
Gibt es keine Möglichkeit, die Kette Sie zusammen, wie, dass. Sie müssen brechen Sie in pair ' D Vergleiche, verbunden durch AndAlso
es ist fraglich,. Können Sie ausschließen, dass der Wert1 = val3 wenn Sie wissen, der Typ hat transitive Gleichheit. Dies gilt für die meisten Arten die ich gefunden habe, der gelegentliche Vergleich die flunks dieser test wegen 1) explizite Wahnsinn oder 2) Fehler in der Gleichheit.
fair genug, ich möchte nicht schreiben müssen, die Bedingung, wenn N beginnt immer viel größer 🙂
im Idealfall würde jeder implementieren der Geschlechter in einer sich wandelnden Mode-und hätten wir nicht diese Gedanken an alle 🙂
InformationsquelleAutor JaredPar