Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
List(Of T)の任意のプロパティが最大の要素を取り出したい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10659#CommentId22511
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ジョージ
 (社会人)
投稿日時
2012/1/18 13:27:18
教えてください。
あるクラスclass1というものがあるものとします。
ここで、このクラスclass1のリストList(Of class1)があり、この中にあるclass1インスタンスのうち
class1のプロパティAが最大のもの(仮にAの型はIntegerとします)を取得したいのですが、
とりあえず、今は(リストが空でないという前提ですが)リストのソートをプロパティAの降順で行い、インデックスが0のものを取得するようにしていますが、
もっとスマートに、1行で該当インスタンスを取得する方法はないでしょうか?
Linqとか、そういう方法を使うのかもしれませんが、勉強不足でよく理解できません。
この機会に色々と勉強したいと思いますので、どうぞよろしくお願いします。
VB2008を使っています。