ホームページ  >  記事  >  バックエンド開発  >  C# DataTable の列の最大値を返します。

C# DataTable の列の最大値を返します。

黄舟
黄舟オリジナル
2017-02-16 10:44:061947ブラウズ

ここではテーブル dt2 の keyIndex 列 (int 型) を例に挙げます

1 linq 構文を通じて実装されます

int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field<int>("keyIndex")).Max();

Linq 構文: クリックしてリンクを開きます

2 。
計算メソッドの実装

int ee = (int)dt2.Compute("Max(keyIndex)", "true");
計算メソッド: クリックしてリンクを開きます

3、Selectメソッドを通して

りー メソッドの選択: クリックしてリンクを開きます

4. リストに変換


DataTable で並べ替える必要がある列をリストに変換し、リストのデフォルト値は昇順です。つまり、ソートが完了すると、リスト内の列の最後の値が最大値になります。リストの概要 最大値のコンテンツ、PHP の関連コンテンツの詳細については、中国の Web サイト (www.php.cn) に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:C# のメモリ管理次の記事:C# のメモリ管理