###User Defined Function###
_ArrayToString

###Description###
Schreibt die Elemente eines Datenfeldes in eine Zeichenfolge, getrennt durch ein angegebenes Trennzeichen (Delimiter).

###Syntax###
#include <Array.au3>
_ArrayToString ( $avArray, $sDelim, $iStart, $iEnd )


###Parameters###
@@ParamTable@@
$avArray
	Das Array, das in eine Zeichenfolge umgewandelt werden soll.
$sDelim
	Das Trennzeichen, durch das die Elemente getrennt werden sollen.
$iStart
	Ganzzahl (integer), die das Element im Datenfeld angibt ab dem gestartet werden soll.
$iEnd
	Ganzzahl (integer), die das umzuwandelnde Endelement bestimmt.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:        Gibt die durch das Tennzeichen getrennten Elemente als Zeichenfolge zurück.
Misserfolg:    Gibt eine leere Zeichenfolge zurück.
@Error:       0 = Kein Fehler.
        1 = <i>$avArray</i> ist kein Datenfeld.
        2 = <i>$avArray</i> hat weniger als zwei Elemente oder mehr als eine Dimension.
        3 = <i>$iStart</i> ist keine Ganzzahl.
        4 = <i>$iStart</i> ist < 0.
        5 = <i>$iEnd</i> ist keine Ganzzahl.
        6 = <i>$iEnd</i> ist < 0.
        7 = <i>$sDelim</i> ist keine Zeichenfolge.
        8 = <i>$sDelim</i> ist eine leere Zeichenfolge.
        9 = <i>$sDelim</i> hat mehr als 1 Trennzeichen.
@@End@@


###Remarks###
Die Funktion ist das Gegenteil der <a href="..\functions\StringSplit.htm">StringSplit</a> Funktion, mit der Erweiterung, dass die Anzahl von Elementen im Datenfeld, die in eine Zeichenfolge umgewandelt werden, bestimmt werden kann.
Da diese Funktion umgekehrt zur <a href="..\functions\StringSplit.htm">StringSplit</a> Funktion ist, darf das Trennzeichen ebenfalls nur 1 Zeichen sein.

Diese Funktion akzeptiert nur ein 1 dimensionales Datenfeld.

Wenn beide $iStart und $iEnd = -1 sind, dann wird das ganze Datenfeld in eine Zeichenfolge umgewandelt.

###Related###
_ArrayToClip, _FileReadToArray, StringSplit


###Example###
@@IncludeExample@@