Как проверить форматирование адреса электронной почты с помощью .NET Framework?

Я хочу, чтобы функция проверяла, что строка отформатирована как адрес электронной почты.

Что входит в состав .NET Framework для этого?

Это работает:

Function IsValidEmailFormat(ByVal s As String) As Boolean
    Try
        Dim a As New System.Net.Mail.MailAddress(s)
    Catch
        Return False
    End Try
    Return True
End Function

Но есть ли более элегантный способ?

Ответы на вопрос(10)

Ваш ответ на вопрос