i have a class "item" and this is how my class looks and how i populate" item"objects my listbox list1

VB Code:
  1. public class item
  2.  
  3.  Public fname As String, pid As Long
  4.  
  5.         Public Sub New(ByVal id As Long, ByVal nm As String)
  6.             fname = nm
  7.             pid = id
  8.         End Sub
  9.  
  10.         Public Overrides Function ToString() As String
  11.             Return pid & vbTab & fname
  12.         End Function
  13. end class
  14.  
  15.  Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles form1.Load
  16.      list1.items.add(new item(1,"myname"))
  17.     End Sub

my question is how can i search for a particular object in the list provided my search criteria is the id ???