public static TTo[] Convert <TFrom, TTo> ( [NotNull] TFrom[] array ) { Sure.NotNull(array, nameof(array)); TTo[] result = new TTo[array.Length]; for (int i = 0; i < array.Length; i++) { result[i] = ConversionUtility.ConvertTo <TTo>(array[i]); } return(result); }
/// <summary> /// Converts the specified array. /// </summary> /// <param name="array">The array.</param> /// <returns></returns> public static TO[] Convert <FROM, TO> (FROM[] array) { ArgumentUtility.NotNull ( array, "array"); TO[] result = new TO[array.Length]; for (int i = 0; i < array.Length; i++) { result [i] = ConversionUtility.ConvertTo <TO> (array [i]); } return(result); }