C# 输出元组列表<;int,string>;不显示[,](括号)的字符串
如何去掉输出中的“()”和“?”?nivåEtt是一个包含字符串和int的元组列表C# 输出元组列表<;int,string>;不显示[,](括号)的字符串,c#,C#,如何去掉输出中的“()”和“?”?nivåEtt是一个包含字符串和int的元组列表 for(int i=0;ia.Item2.CompareTo(b.Item2)); 对于(int i=0;i
for(int i=0;i
输出:
(Johan Persson 910614 Falköping , 11)
(Joakim Malmström 910614 Skaraborg , 23)
期望输出:
Johan Persson 910614 Falköping 11
Joakim Malmström 910614 Skaraborg 23
有两种方法可以解决此问题:
nivåEtt.Sort((a,b)=>a.Item2.CompareTo(b.Item2));
对于(int i=0;i
欢迎来到StackOverflow,您能帮助我们帮助您并发布一个所需输出的示例吗?您能阅读并向我们提供您的问题中的一个吗?只需手动访问元组的两个项,并根据需要将它们格式化为字符串。哦,您可能希望使用
StringBuilder
来构建这样的大型输出。
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);
}