gpt4 book ai didi

c# - 我如何拆分电子邮件 ID 并在 asp.net c# 的另一个文本框中显示 @ 之前的文本

转载 作者:太空宇宙 更新时间:2023-11-03 23:18:31 28 4
gpt4 key购买 nike

这是一个网络应用程序,我已经登录了一些字段,如姓名、电子邮件 ID、登录名等,但我需要在文本之前拆分电子邮件 ID @,它将自动显示在登录名文本框中。当我输入电子邮件 ID 拆分并显示另一个名称时,另一个文本框如下所示:

我想这样显示

eamil id: xyz@gmail.com
login name: xyz

我试过这段代码但没有用:

String str= txtemailid.Text;
String[] name=str.split('@');
txtloginname.Text=name[0].Tostring();

谁能帮帮我

最佳答案

这里正在工作example ;拆分后最好检查数组长度,因为有可能输入错误的输入,如果输入无效可能导致异常;

string str= "xyz@gmail.com";
string[] name=str.Split('@');
if (name.Length > 1)
{
Console.WriteLine("login name:{0}", name[0]);
Console.WriteLine("login Domain:{0}", name[1]);
}

我想你还没有编译你的代码;因为它有很多错误;

split() 将是 .Split() S 是大写;Tostring() 将是 ToString() 这里也是 S 是大写;这里 .ToString() 不是必需的,因为 name 是一个字符串数组。还有 C# 中的另一件事 String and string are Different ;所以使用string来声明变量;

关于c# - 我如何拆分电子邮件 ID 并在 asp.net c# 的另一个文本框中显示 @ 之前的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36348370/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com