public Arr_Primary(O[] o, N n, bool len = false, bool shuffle = false) : base(shuffle ? Helfer.ArrayShuffle(o) : o, n, true) { inputStringConverter = arg => Helfer.Arrayausgabe <O>("Eingabe: ", arg, len); copiedInputProvider = Helfer.ArrayCopy <O>; }
public TwoArr(O[] o, N[] n, bool len = false, bool shuffle = false, bool checkOrder = true) : base(shuffle ? Helfer.ArrayShuffle(o) : o, shuffle ? Helfer.ArrayShuffle(n) : n) { inputStringConverter = arg => Helfer.Arrayausgabe("Eingabe: ", arg, len); outputStringConverter = arg => Helfer.Arrayausgabe("Erwartet: ", arg, len); ergStringConverter = arg => Helfer.Arrayausgabe("Ausgabe: ", arg, len); if (checkOrder) { CompareOutErg = Helfer.ArrayVergleich; } else { CompareOutErg = Helfer.ArrayVergleichAnyOrder; } copiedInputProvider = Helfer.ArrayCopy; }
public Primary_Arr(O o, N[] n, bool len = false, bool shuffle = false, bool checkOrder = true) : base(o, shuffle ? Helfer.ArrayShuffle(n) : n, true) { outputStringConverter = arg => Helfer.Arrayausgabe <N>("Erwartet: ", arg, len); ergStringConverter = arg => Helfer.Arrayausgabe <N>("Ausgabe: ", arg, len); if (checkOrder) { CompareOutErg = Helfer.ArrayVergleich <N>; } else { CompareOutErg = Helfer.ArrayVergleichAnyOrder <N>; } }