我正在使用 Visual Studio,我輸入第一個文本框,例如 Name: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]
uj5u.com熱心網友回復:
您可以使用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()再次使用,但使用 ':' 字符并應用相同的邏輯
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/340703.html
