You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C#中使用二维数组将数据结果输出为结构化表格的实现方法

实现方案

你可以通过嵌套遍历销售代表、月份、销售统计三维关联数据,搭配字符串占位符对齐来输出规整的结构化表格,以下是可直接运行的C#实现代码:

using System;

class Program
{
    static void Main()
    {
        string[] salesReps =
        {
            "Dave", "Sarah", "Juan", "Gilno",
        };

        string[] months =
        {
            "Jan", "Feb", "Mar", "Apr", "May",
            "Jun", "Jul", "Aug", "Sep",
            "Oct", "Nov", "Dec",
        };

        int[,] salesStats = new int[4, 12]
        {
            { 67, 34, 23, 54, 34, 12, 34, 2, 3, 4, 5, 6, },
            { 7, 6, 5, 4, 3, 3, 2, 1, 2, 3, 4, 5, },
            { 6, 7, 8, 9, 0, 111, 12, 13, 14, 15, 16, 17, },
            { 87, 6, 5, 4, 34, 67, 87, 54, 34, 5, 6, 7, },
        };

        // 输出表头
        Console.Write("{0,-10}", "销售代表");
        foreach (string month in months)
        {
            Console.Write("{0,6}", month);
        }
        Console.WriteLine();
        
        // 输出分割线
        Console.WriteLine(new string('-', 82));
        
        // 输出每行销售数据
        for (int i = 0; i < salesReps.Length; i++)
        {
            Console.Write("{0,-10}", salesReps[i]);
            for (int j = 0; j < months.Length; j++)
            {
                Console.Write("{0,6}", salesStats[i, j]);
            }
            Console.WriteLine();
        }
    }
}

运行上述代码后会输出对齐规整的销售统计表格,首行是月份表头,首列是销售代表姓名,其余单元格为对应销售在对应月份的销售数据。

内容的提问来源于stack exchange,提问作者user17109321

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 06:15:03