Console.WriteLine("1. Search for a term")
Console.WriteLine("2. Search for a keyword in the description")
Console.WriteLine("3. End")
Console.WriteLine("Key In Choice")
nChoice = Console.ReadLine()
Do Until nChoice >= 1 And nChoice <= 3
Console.WriteLine("Key In Choice")
nChoice = Console.ReadLine()
Console.Write("Term:...")
sTerm = Console.ReadLine()
Dim sFolderName As String
sFolderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\PreRelease2015"
Dim sFileName As String = "Prerelease2015.txt"
sFileName = sFolderName & "\" & sFileName
Dim oStreamReader As StreamReader
oStreamReader = New StreamReader(sFileName)
Dim sDescription As String
Dim Found As Boolean = False
Do While oStreamReader.EndOfStream = False And Found = False
sLine = oStreamReader.ReadLine()
If UCase(sLine) = UCase(sTerm) Then
sDescription = oStreamReader.ReadLine()
Console.WriteLine("Found: " & sDescription)
Console.WriteLine("Term:..." & sTerm)
Console.WriteLine("Not Found")
Public Sub SearchDescription()
Console.WriteLine("Keyword:...")
sKeyword = Console.ReadLine()
Dim sFolderName As String
sFolderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\PreRelease2015"
Dim sFileName As String = "Prerelease2015.txt"
sFileName = sFolderName & "\" & sFileName
Dim oStreamReader As StreamReader
oStreamReader = New StreamReader(sFileName)
Dim sDescription As String
Dim Found As Boolean = False
Do While oStreamReader.EndOfStream = False
sTerm = oStreamReader.ReadLine
sDescription = LCase(oStreamReader.ReadLine())
If sDescription.Contains(LCase(sKeyword)) Then
Console.WriteLine("Found for " & sTerm)
Console.WriteLine(sDescription)
Console.WriteLine("Not Found")