Para cada carácter de un arreglo, crea una fila llena con ese carácter. Cada fila tiene la misma longitud que el arreglo original.
Program.Multiply(new[] { '*', '%', '$' }) ➞ new[]
{
new[] { '*', '*', '*' },
new[] { '%', '%', '%' },
new[] { '$', '$', '$' }
}