如何将数组的内容打印到c#中的标签
我想从每个数字之间用逗号显示的标签中显示数组的内容。 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按升序排列。
您可以使用string.Join轻松地连接IEnumerables和数组:
lblAnswer3.Text = string.Join(", ", number);
你可以使用Linq来做到这一点:
lblAnswer3.Text = number.OrderBy(x => x).Select(x => x.ToString()).Aggregate((a, b) => a + ", " + b);