c# - 用冒号分隔文本框内的字符串,得到第一个字符串和第二个字符串

时间:2017-04-29 13:02:43

标签: c# split delimiter explode colon

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

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

这说明了我的意思:

this one

1 个答案:

答案 0 :(得分:1)

您可以使用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;
}