如何去掉输出中的"(("one_answers","?nivåEtt是一个包含字符串和int的元组列表。
for (int i = 0; i < nivåEtt.Count(); i++)
{
tbxNivåTvå.AppendText(nivåEtt[i].ToString() + Environment.NewLine);
}
输出:
(Johan Persson 910614 Falköping , 11)
(Joakim Malmström 910614 Skaraborg , 23)
期望输出:
Johan Persson 910614 Falköping 11
Joakim Malmström 910614 Skaraborg 23
有两种方法可以解决此问题:
-
创建一个扩展Tuple的类,并重写ToString((方法
-
不使用ToString((,只需自己单独打印项目即可:
nivåEtt.Sort((a, b) => a.Item2.CompareTo(b.Item2)); for (int i = 0; i < nivåEtt.Count(); i++) { tbxNivåTvå.AppendText(nivåEtt[i].Item1.ToString() + nivåEtt[i].Item2.ToString() + Environment.NewLine); }