如何将字符串分隔到另一个文本框

How to seperate string to other TextBox

我正在使用 Visual Studio,我在第一个文本框中键入名称:First/age:22,但如果尝试其他名称,它将不起作用。如何操作用户输入的字符串。任何建议除了这个子字符串之外这个场景有什么用?

 private void btnManipulate_Click(object sender, EventArgs e)
        {
            string stringmanipulate = inputString.Text;
            resultName.Text = stringmanipulate.Substring(5, 5);
            resultAge.Text = stringmanipulate.Substring(15, 2);
        }

这是我的示例输出

[![在此处输入图片描述][1]][1]

如果我输入这个

[![在此处输入图片描述][2]][2]

这是错误

[![在此处输入图片描述][3]][3]

您可以使用String.Split()

//stringArray[0] will be your original string up until / - "Name:blabla"
//stringArray[1] will be your original string after / - "age:22"
var stringArray = stringmanipulate.Split('/');

之后您可以再次使用 String.Split() 但使用 ':' 字符并应用相同的逻辑