selectMany.ToArray()方法是什么?它是内置的方法C#吗?
我需要将二维数组转换为一维数组.
我发现自己通过执行以下操作将1D字节和单个数组转换为2D.我怀疑它可能和其他方法一样快,但也许有一个更简洁的范例?(LINQ?)
private static byte[,] byte2D(byte[] input, int height, int width)
{
byte[,] output = new byte[height, width];
for (int i = 0; i < height; i++)
{
for (int j = 0; j < width; j++)
{
output[i, j] = input[i * width + j];
}
}
return output;
}
private static Single[,] single2D(byte[] input, int height, int width)
{
Single[,] output = new Single[height, width];
for (int i = 0; i < height; i++)
{
for (int j = …Run Code Online (Sandbox Code Playgroud)