我想从每个数字之间用逗号显示的标签中显示数组的内容。 num1 - num6是从文本框转换的整数变量。 我做到了这一点。
int[] number = new int [6] {num1, num2, num3, num4, num5, num6};
Array.Sort(number);
lblAnswer3.Text = number.ToString();
此代码的输出为:System.Int32 []
我希望输出为:num1,num2,num3,num4,num5,num6按升序排列。
答案 0 :(得分:5)
您可以使用string.Join轻松连接IEnumerables和数组:
lblAnswer3.Text = string.Join(", ", number);
答案 1 :(得分:0)
你可以使用Linq:
lblAnswer3.Text = number.OrderBy(x => x).Select(x => x.ToString()).Aggregate((a, b) => a + ", " + b);