Pregunta cualquier duda, problema, error o cuestión que tengas con After Effects o cualquiera de sus plugins. (¿Por qué me sale XXX? ¿Cómo consigo el efecto YYY? ¿Cómo soluciono ZZZ?....)
Avatar de Usuario
por CasaDeLaPradera
#5104 He declarado una Clase llamada "Enumeraciones" con su "Constructor":
public class Enumeraciones
{
public enum color { rojo, amarillo, verde, azul, naranja, lila, blanco,rosa,negro,transparente,gris,marron,dorado,plateado}
private color colorines = color.amarillo;

public Enumeraciones(color coul)
{
colorines = coul;
Console.WriteLine(color.azul);
colorines = color.verde;
Console.WriteLine(colorines);
}

public color Getter()
{
return color.rojo;
}
public void Setter(color coli)
{
colorines = coli;
}

private color evaluaColor(color colores)
{
if (colorines == color.blanco)
return color.rosa;
else return color.amarillo;
}

public color COLORINES
{
get { return colorines; }
set { colorines = evaluaColor(value); }
}

public void colores1()
{
Console.WriteLine(color.transparente);
}
public void colores2(color colores1)
{
Console.WriteLine(color.plateado);
}
public color colores3()
{
return color.marron;
}
public color colores4(color pcolores4)
{
pcolores4 = color.verde;
return pcolores4;
}
}
//En "Main":
Enumeraciones enumerable = new Enumeraciones(Enumeraciones.color.lila);

enumerable.Setter(Enumeraciones.color.naranja);
Console.WriteLine(enumerable.Getter());

enumerable.COLORINES = Enumeraciones.color.negro;
Console.WriteLine(enumerable.COLORINES);

enumerable.colores1();
enumerable.colores2(Enumeraciones.color.rosa);
Console.WriteLine(enumerable.colores3());
Console.WriteLine(enumerable.colores4(Enumeraciones.color.gris));
¿Cuál es el valor del argumento que debo poner en la instancia del "Main" para que me salga en pantalla: lila, naranja,negro, rosa, gris, en lugar de: azul, verde, rojo, amarillo, transparente, plateado, marron, verde, es decir, quiero que me salgan los valores que ingreso en el "Main"?

Enumeraciones enumerable = new Enumeraciones();

Gracias
Adjuntos
ColoresEnum.png
ColoresEnum.png (2.63 KiB) Visto 162 veces