首页 > 解决方案 > c# - 拆分带有电子邮件 ID 的字符串会截断电子邮件的最后 3 个字符

问题描述

我有一个只读文本框字段,其中有一个值,例如 'Dan, Sealey - Dan.s42@KPS.com' ,我想从上面的字符串中检索电子邮件 ID。

我尝试使用下面的代码

string email = Convert.ToString(this.txtUser).split('-')[1].Trim();

我什至也尝试了以下方式,但没有用,结果仍然相同。

string str = Convert.ToString(this.txtUser);
string trimmedString = str.Substring(str.IndexOf("-") + 1);

我在上面的代码行中遇到的问题是它正在截断 .com 并将值设为“Dan.s42@KPS ...”

无法弄清楚为什么这会截断“.com”

对此有什么帮助吗?

标签: c#stringwinforms

解决方案


问题已解决,而不是this.txtUser我不得不使用this.txtUser.text


推荐阅读