老師來信的論壇問題,把一個字串內的資料,兩兩拆解,並分別把資料放進兩個 Textbox 內,拿來練習 Split。
private void Split_Load(object sender, EventArgs e)
{
string source = "物件ID,A001,物件名稱,B002,物件類別,C003,物件描述,D004,OmniClass Number,A000B000,OmniClass Description,A111B111,寬度,0,高度,0,長度,0,面積,0,體積,0,材質,混凝土,位移,";
// 利用 Split 把字串拆解
string[] data = source.Split(',');
// 判斷是否成對
if (data.Length % 2 != 0)
{
MessageBox.Show(" 字串內的資料不成對,無法解析");
return;
}
for (int i = 0; i < data.Length; i += 2)
{
txtData1.Text += data[i] + "\r\n";
txtData2.Text += data[i + 1] + "\r\n";
}
}
沒有留言:
張貼留言