Dann muss ich meinen Unittest anpassen.
Seltsam, dass WriteMultiString() die Leerzeilen ohne Probleme schreibt...
Ja, weil die schrottige Funktion einfach blind das Array zusammenbaut, ohne prüfen, was sie macht.
Ein Leerzeichen, anstatt einer ganz leeren Zeile ginge.
https://learn.microsoft.com/de-de/wi...ry-value-types
Zitat:
Eine REG_MULTI_SZ Zeichenfolge endet mit einer Zeichenfolge der Länge 0. Daher ist es nicht möglich, eine Zeichenfolge der Länge Null in die Sequenz einzuschließen. Eine leere Sequenz wird wie folgt definiert: \0.