Ich versuche mein Bestes, um LINQ zu lernen, aber ich habe immer noch eine harte Zeit, es zu codieren. Angenommen, ich habe einen Datensatz oder eine Liste, und die Namen oder Felder des Sammlungsobjekts sind die Spaltennamen.Noob in linq, Auswahl der ersten Datensatz von jedem Datensatz mit dem gleichen Wert
Id | Datum | Mo | Di | Mi | Do | Fr | Sa | So | Count
1 | 01/05 | = 1 = | == 1 == | == 1 = | == 1 = | 1 = | = 0 = | = 0 == | == 5 < - (1)
2 | 02/02 | = 1 = | == 1 == | == 1 = | == 1 = | 1 = | = 0 = | = 0 == | == 5 ** | - (2)
3 | 03/02 | = 1 = | == 1 == | == 1 = | == 1 = | 1 = | = 0 = | = 0 == | == 5 ** | - (2)
4 | 04/06 | = 1 = | == 1 == | == 1 = | == 1 = | 1 = | = 1 = | = 1 == | == 7 < - (1)
5 | 05/04 | = 1 = | == 1 == | == 1 = | == 1 = | 1 = | = 1 = | = 1 == | == 7 ** | - (3)
6 | 06/01 | = 1 = | == 1 == | == 1 = | == 1 = | 1 = | = 1 = | = 1 == | == 7 ** | - (3)
7 | 07/06 | = 1 = | == 1 == | == 1 = | == 1 = | 0 = | = 0 = | = 0 == | == 4 < ---- (1)
8 | 08/03 | = 1 = | == 1 == | == 1 = | == 1 = | 0 = | = 0 = | = 0 == | == 4 ** | - (4)
9 | 09/07 | = 1 = | == 1 == | == 1 = | == 1 = | 0 = | = 0 = | = 0 == | == 4 ** | - (4)
10 | 10/05 | 1 = | == 1 == | == 1 = | == 1 = | 0 = | = 0 = | = 0 == | == 4 ** | - (4)
Alles, was ich will, ist zunächst die ganze Zahl zu erhalten (1) 's dann dem (2) weil sie zu den ersten gehören (1). Als nächstes die Gruppe von (3), weil sie zu der zweiten (1) gehören. Letzten die Gruppe von (4), weil sie zu den letzten (1) gehören.
bitte helfen.
- Frage umformuliert. 1. Wie kann ich die erste Gruppe von 5's bekommen, dann die Gruppe von 7's und die letzte Gruppe von 4's?
Wie gehen die (1) 's und (2)' Angenommen s (sic) gehören zu den ersten (1). Ich kann diese Frage nicht verstehen. – spender
Ihre Frage ist nicht klar. Bitte erläutern Sie, wie Ihre Daten so strukturiert sind, dass ein Zeilensatz zu einem anderen "gehört". –
@spender und joe, sorry für meine unklare Frage. Ich habe es einfach umformuliert. Wie auch immer, ich möchte nur die drei Gruppen, die 5, 7 und 4 sind. – grayman