tipo enum, duda
Publicado por alex (10 intervenciones) el 14/11/2005 13:55:40
hola amigos, estoy emepzando con C# y para mi el tipo enum es nuevo.
Esta es la duda cn el sigueinte programa:
tengo este tipo enum declarado :
public enum TipoCta{Corriente,Deposito};
de una clase con el sigueinte constructor:
public CuentaBancaria(long numCta, double SaldoCta,TipoCta cnt)
y los sigueintes metodos consultores:
public long Numero()
public double Saldo()
y... aqui viene la duda como puedo consultar el tipo enum que tengo de un objeto con los atributos que arriba teneis en el constructor?????
yo habia hecho algo asi:
public string Tipo(CuentaBancaria x)
{
string tip;
if(x.TipoCta==0) tip="Corriente";
else tip="Deposito";
return tip;
}
pero en el if, no va.
Luego ese consultor seria llamado desde el metodo Ver() sigueinte:
public void Ver(CuentaBancaria nueva)
{
Console.WriteLine("Numero cuenta:{0}",nueva.Numero());
Console.WriteLine("Saldo:{0}",nueva.Saldo());
Console.WriteLine("Tipo cuenta:{0}",nueva.Tipo(nueva));
}
esto creo q si esta bien.
GRACIAS
Esta es la duda cn el sigueinte programa:
tengo este tipo enum declarado :
public enum TipoCta{Corriente,Deposito};
de una clase con el sigueinte constructor:
public CuentaBancaria(long numCta, double SaldoCta,TipoCta cnt)
y los sigueintes metodos consultores:
public long Numero()
public double Saldo()
y... aqui viene la duda como puedo consultar el tipo enum que tengo de un objeto con los atributos que arriba teneis en el constructor?????
yo habia hecho algo asi:
public string Tipo(CuentaBancaria x)
{
string tip;
if(x.TipoCta==0) tip="Corriente";
else tip="Deposito";
return tip;
}
pero en el if, no va.
Luego ese consultor seria llamado desde el metodo Ver() sigueinte:
public void Ver(CuentaBancaria nueva)
{
Console.WriteLine("Numero cuenta:{0}",nueva.Numero());
Console.WriteLine("Saldo:{0}",nueva.Saldo());
Console.WriteLine("Tipo cuenta:{0}",nueva.Tipo(nueva));
}
esto creo q si esta bien.
GRACIAS
Valora esta pregunta


0