特定のクラスのリストがあります。このリストには、ポジションクラスが含まれています。そして、その位置クラスにはX座標とY座標が含まれます。現在の座標とリスト内の座標があります。リスト内の各アイテムの距離を計算して、距離が最小のアイテムを見つけたいと思います。これが私のコードです:
For Each item As ITEMX In xHandle.ItemList
Dim CurrX As Integer = txt_TrainX.Text
Dim CurrY As Integer = txt_TrainY.Text
Dim NextX As Integer = item.Position.x
Dim NextY As Integer = item.Position.y
Dim distance As Integer = DistanceBetween(CurrX, CurrY, NextX, NextY)
Next
つまり、距離は私の座標とアイテムの間の距離です。リスト内のアイテムごとに計算しますが、最小のものを見つけるにはどうすればよいですか?
ありがとうございました。