Zitat von VB1963: „andere Möglichkeiten“Soll das True geben wenn genau einer True ist, sonst False? --------------------- Genau das tut der Code: VB.NET-Quellcode (18 Zeilen)
Zitat von VB1963: „Ich habe aber einen Fall, wo mehrere Eingänge vorhanden sind, wo immer nur einer durchgeschaltet werden soll.“Z.B. 8 Eingänge (ein Array) und einen Index von 0 bis 7? Einfach den Wert mit dem Index.
@VB1963 Für eine Erweiterung mit noch mehr Parametern würde ich allerdings wieder die For Each-Variante präferieren, die ist auch in einem halben Jahr noch lesbar und verständlich.
Zitat von VB1963: „mit den Klammern geht's nicht:“Auch der Compiler hat da eine Vorzugsreihenfolge, wenn Du die mit Klammern realisierst, kommt dasselbe raus und es ist verständlicher.