Heim > Artikel > Backend-Entwicklung > Gibt den Maximalwert in einer Spalte in C# DataTable zurück
Hier nehmen wir die keyIndex-Spalte (int-Typ) in Tabelle dt2 als Beispiel
1 Implementiert durch linq
int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field<int>("keyIndex")).Max();
Linq-Syntax: Klicken Sie, um den Link zu öffnen
2
Berechnungsmethode: Klicken Sie, um den Link zu öffnen 3,
viaint ee = (int)dt2.Compute("Max(keyIndex)", "true");
Methode zur Implementierung auswählen
Methode auswählen: Klicken Sie, um den Link zu öffnen 4. Liste konvertieren
int rr = (int)dt2.Select("", "keyIndex DESC")[0]["keyIndex"];
Konvertieren Sie die Spalten Diese müssen in der DataTable nach Liste sortiert und dann mit der Sort()-Methode der Liste sortiert werden. Der Standardwert ist in aufsteigender Reihenfolge, dh nach Abschluss der Sortierung ist der letzte in der Liste der Maximalwert Wert.
Einführung in die Liste
Das Obige ist der Inhalt der Rückgabe des Maximalwerts in der Spalte in C# DataTable. Weitere Informationen Bitte beachten Sie den Inhalt der chinesischen PHP-Website (www.php.cn)!