public class Result { public double score; public int x; public int y; public double angle; public string result; } public void ShowResult(Result res) { int count = listView1.Items.Count + 1; ListViewItem lv = new ListViewItem(); lv.Text = count.ToString(); if (res.result == "OK") { lv.SubItems.Add(res.score.ToString()); lv.SubItems.Add(res.x.ToString()); lv.SubItems.Add(res.y.ToString()); lv.SubItems.Add(res.angle.ToString()); } else { lv.SubItems.Add(""); lv.SubItems.Add(""); lv.SubItems.Add(""); lv.SubItems.Add(""); } lv.SubItems.Add(res.result); listView1.Items.Add(lv); }