将字符串解析为两部分(如电子邮件地址)C#

Cho*_*now -4 .net c# string parsing

如何将字符串解析Name@yahoo.com为消息框中

Name: Name
Doman: yahoo.com
Run Code Online (Sandbox Code Playgroud)

(没有@符号)

我知道如何设置消息框等,但是我正在努力弄清楚如何将电子邮件字符串拆分为两个单独的字符串并删除过程中的@符号.

编辑:如果用户在文本框中定义字符串,如何拆分它?

如:

 string email = "";
Run Code Online (Sandbox Code Playgroud)

Dam*_*ith 9

使用MailAddress类

MailAddress addr = new MailAddress("Name@yahoo.com");
string name= addr.User;
string domain = addr.Host;
Run Code Online (Sandbox Code Playgroud)