У меня есть 3-х мерный массив символов, инициализированный так:
char[,,] cube = new char[10, 10, 10];
Он полностью заполнен, и я хочу преобразовать его содержимое в одну строку. Мой текущий метод таков:
for (int z = 0; z < 10; z++) {
for (int y = 0; y < 10; y++) {
for (int x = 0; x < 10; x++) {
build += cube[z, y, x];
}
}
}
Попытка сделать build = new string(cube)
выдает ошибку:
cannot convert from 'char[*,*,*]' to 'char*'
Циклы for
невероятно быстрые, заканчивая менее чем за миллисекунду в моей установке (от 1500 до 4000 тиков). Хотите знать, если существует однострочный метод, который будет выполнять то же самое, что и эти вложенные циклы for
?
EDIT:
Этот код будет использоваться только один раз во всей программе, поэтому мне не нужно что-то повторно использовать.