Cita de: luis456 en 24 Septiembre 2014, 17:47 PM
No se puede convertir un valor de tipo '1-matriz dimensional de Double' en '1-matriz dimensional de Integer' debido a que 'Double' no se deriva de 'Integer'
Básicamente estás asignando un valor de tipo double, fruto de la división, dentro de un array de enteros. La división implica una parte decimal, por lo que tendrás que hacer un cast a Int.
En cristiano...
Código (VB.NET) [Seleccionar]
Result1 = {Convert.ToInt32(Num1 / 2), Num1 - 3, Num1 + 1, Num1 + 2, Num1 + 3} _
.Distinct().ToArray
Espero haber sido de ayuda.
Saludos!