txtEmailFrom.Text = "john@huno.com|james@domain1.com"
Dim brokened() As String
dim email as string
dim emailSplit() as string
brokened = Split(txtEmailFrom.Text, "|")
for email in brokened
emailSplit = Split(email, "|")
if emailSplit(1) = "domain1.com" then
Console.WriteLine(email)
end if
next
Я пишу это без IDE, и это может быть стиль VB6.
Надеюсь, это даст вам представление о конвертации в VB.net
РЕДАКТИРОВАТЬ: Конечно, будет лучше добавить проверки для границ массива до этой строки if emailSplit(1) = ...
.