我有字符串[] [value1 value2 value3],我想用10 20 30替換它並在消息框中顯示它。但替換後刪除空格並顯示爲102030更換後保留空格
string[] values = headerData.Split(new string[] { "<#Tag(", ")>" }, // value1 value2 value3 StringSplitOptions.RemoveEmptyEntries);
string text = "";
string val1 = "";
foreach (string val in values)
{
foreach(GlobalDataItem gdi in Globals.Tags.GlobalDataItems)
{
if (gdi.Name == val)
{
text+= gdi.Value;
}
}
}
MessageBox.Show(text); // 102030
}
您連接,沒有空格的字符串(順便說一句,你可能要使用的string.join和GlobalDataItems.Any()來簡化你的代碼)。 –
text + = gdi.Value +「」; –
value1 value2 value3之間的空白可以更多或更少它可以是value1 value2 value3或value1 value2 value3任何 –