Ich brauche einen Linq-Ausdruck, der die nächstgelegenen Zahlen (sowohl "größer oder gleich" und "kleiner oder gleich") in einem Array für eine bestimmte Zahl finden wird.
z.B.. Array - 1, 33, 66, 100
Wenn ich die Zahl 10 habe, möchte ich 1 und 33 zurückgeben. Wenn ich die Zahl 70 habe, möchte ich 66 und 100 zurückgeben. Wenn ich die Zahl 33 habe, möchte ich 33 und 66 zurückgeben.
Ich könnte dies mit einer Art von grundlegenden for-Schleife zu tun, aber dies ist eine Operation auf Zahlen in einer Datenbank, so dass ich eine linq zu sql-Ausdruck bevorzugen würde.
Edit: Ich war eigentlich auf der Suche nach einem einzeln linq-Ausdruck, um dies zu erreichen, aber vielleicht war ich ein wenig hoffnungsvoll :)