Trying to take a group of listbox strings and perform a regex to find all dates, then find the maximum and minimum date values. After that, want to harvest the results and place them into the form title, me.text. I think I'm fairly close, but for whatever reason, when I try to add the matches to the list of string, get a failure relating to no instance of list.

Sample of results in listbox where values need to be extracted:
04/18/2018 11:12 0000000 4444444 XR XR SPINE LUMBAR AP & LAT
04/18/2018 13:00 1111111 1111111 XR C-ARM<1 HR W IMAGES
04/19/2018 17:34 2222222 3333333 XR XR PICC LINE INSERTION PNL


vb.net Code:
  1. Dim thedates As List(Of String)
  2.             Dim sel As String
  3.             For Each str As String In LstResults.Items
  4.                 sel &= str & " "
  5.             Next
  6.  
  7.             Dim reg As Regex = New Regex("\d{1,2}\/\d{1,2}\/\d{1,4}")
  8.             Dim matches As MatchCollection = reg.Matches(sel.ToString)
  9.  
  10.  
  11.             'Getting Object Not Set to an Instance Exception
  12.             ' Loop over matches.
  13.             For Each m As Match In matches
  14.                 ' Loop over captures.
  15.                 For Each c As Capture In m.Captures
  16.  
  17.                     '''***BREAK POINT***
  18.                     thedates.Add(c.ToString)
  19.  
  20.                 Next
  21.             Next
  22.  
  23.  
  24.             Dim lstdates As List(Of DateTime) = thedates.[Select](Function(x) DateTime.ParseExact(x, "MM/dd/yyyy", Nothing)).ToList()
  25.  
  26.             Dim minDate As DateTime = lstdates.Min()
  27.  
  28.             Dim maxDate As DateTime = lstdates.Max()
  29.  
  30.             Me.Text = "SomeApp Title" & ":  " & minDate.ToString & " - " & maxDate.ToString

Much appreciated!