c# - 用冒号拆分文本框内的字符串并获取第一个字符串和第二个字符串

c# - split string inside textbox by colon and get the first string and second string

我有一个文本框,当我在其中输入 "alfa:rady," 时,我需要将第一个字符串 (alfa) 和第二个字符串 (rady) 放入不同的文本框中。

private void textBox1_TextChanged(object sender, EventArgs e)
    {
        // what should i write?
    }

这说明了我的意思:

您可以使用 string.Split(char):

拆分 2 个值
private void textBox1_TextChanged(object sender, EventArgs e)
{
    string[] arr = textBox1.Text.Split(':');
    string username = arr[0];
    string password = arr[1];

    // Now you can use the 2 variables in other textboxes
    textUsername.Text = username;
    textPassword.Text = password;
}