我是C#的新手,不知道如何在电子邮件地址中获取子字符串.
例如,如果电子邮件地址是:name.surname@company.com或support@company.com我想知道如何从这个电子邮件地址中分离信息?
比如name.surname@company.com
string _name = name;
string _surname = surname;
string _company = company;
string domaine = company.com;
Run Code Online (Sandbox Code Playgroud)
或者如果它只是support@company.com那么
string _name = support;
string _company = company;
string domaine = company.com
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助
您可以使用MailAddress类来实现此目的.
var mail = new MailAddress("name.surname@company.com");
var user = mail.User; // name.surname
var host = mail.Host; // company.com
Run Code Online (Sandbox Code Playgroud)