現有字符串string allid,該字符串內存儲的數據形式為“a1,b12,123,dar……”,即每小段字符串之間用逗號隔開。
現在我想遍歷allid這個字符串,檢測每一位。如果不是逗號,就把這個字符存入字符串outbyte中,如果檢測到逗號時,就則把outbyte輸出,並將其outbyte清空。
即遍歷allid這個字符串,並把其中包含的每小段字符串分別輸出出來。
代碼該怎麼寫?
我想把每一小段字符依次在定義好的datagirdview裡的第一列,直接用split分割後輸出的結果不太對:
tidarray = allid.Split(',');
if (tidarray!=null)
{
for (int i = 0; i < tidarray.Length; i++)
{
DataGridViewRow gridRow = this.dataGridView1.Rows[dataGridView1.Rows.Add()];
gridRow.Cells[0].Value = tidarray;
Console.WriteLine(tidarray[i]);
}
}
但是輸出的結果是這樣的:
沒有顯示每一小段字符串而是System.String[],想請問是怎麼回事?
Array arr=New Array();
string str="a1,b12,123,dar";
arr=str.split(",");
Console.WriteLine(arr);