Hallo Oski,
zuersteinaml: eines dieser beiden Zuweisungen ist sinnlos:
C#-Quelltext
1: 2: 3:
| double[,] ergebnis = new double[6, 5]; ergebnis = arr2d; |
Entweder ein neues Array anlegen oder aber das Originalarray benutzen (und verändern)!
Ich frage mich jedoch, ob ein 2D-Array hier wirklich die beste Wahl ist. M.E. würde sich eine Struktur (bzw. Klasse) mit Eigenschaften dafür besser anbieten, so daß du also "Regelbedarf" und die "Bedarfserhöhenden Sachen" (was auch immer das ist

) über Namen ansprechen kannst (anstatt über einen Index im Array).
Du hättest dann also einfach eine
List<Bedarf>.
Einzig einmalig müßtest du die Liste iterieren, um die Werte aus dem original Bedarf-Array in das jeweilige Bedarf-Objekt zu kopieren (damit du dann damit bequem weiterarbeiten kannst).