WindowsXP VB.NET 2005で開発しています。
タイトルだけではわかりにくいので・・・
Structure Struct1
Dim id As Integer
Dim text As String
End Structure
Dim list1 As New List(Of Struct1)
このlist1の中身のtextを比較して一致するインデックス番号を取得したいのです。
単純にループを使って比較することで実現できるのですが、もっと効率的な方法は無いものかと思案しています。
何かよい方法があればご教授ください。
よろしくお願いします。
text による一致比較なら、List(Of Struct1) ではなく、
Dictionary(Of String, Struct1) を採用すべきかと。
> 単純にループを使って比較することで実現できるのですが、
あるいは、List(Of Struct1) クラスの Find メソッドとか。
# 書き忘れ。
それと、次回からは隣の掲示板を利用してください。
(ここは VB2-VB6専用の掲示板です)
ありがとうございます。
Dictionaryを使う事にしました。
>それと、次回からは隣の掲示板を利用してください。
これは失礼しました。
ブックマークに入れたままだったので気付きませんでした。