English 中文(简体)
整批C#印刷
原标题:Printing entire array in C#
  • 时间:2010-04-18 00:45:47
  •  标签:
  • c#
  • arrays
  • io

我有简单的2D阵列:

int[,] m = { {0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0} };

我怎么能够把这印在文字档案中或做什么? 我想将整个array印成一个文件,而不仅仅是内容。 例如,我不想一row一nch一刀: 我想看到的是:

{{0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0} };

最佳回答

仅凭空投,得出产出。 类似于

static string ArrayToString<T>(T[,] array)
{
    StringBuilder builder = new StringBuilder("{");

    for (int i = 0; i < array.GetLength(0); i++)
    {
        if (i != 0) builder.Append(",");
        builder.Append("{");

        for (int j = 0; j < array.GetLength(1); j++)
        {
            if (j != 0) builder.Append(",");
            builder.Append(array[i, j]);
        }

        builder.Append("}");
    }

    builder.Append("}");

    return builder.ToString();
}
问题回答

没有任何标准办法可以将这些<代码>{括号放在方括号内,在通过您的阵列和将其写到档案中时,你必须通过代码将其放在方括号内。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签