Uso de generics en C#

Iniciado por softdonet, 4 Septiembre 2008, 21:43 PM

0 Miembros y 1 Visitante están viendo este tema.

softdonet

Código (vbnet) [Seleccionar]

VISUAL C#

Class1.cs

using System;
using System.Collections.Generic;
using System.Text;

namespace WindowsApplication1
{

class Class1
{

private string apellido;
private string nombre;
private int edad;

public int Edad
{
get { return edad; }
set { edad = value; }
}
private DateTime fecha;

public DateTime Fecha
{
get { return fecha; }
set { fecha = value; }
}
public Class1()
{

}
public Class1(string apellido,string nombre,int edad,DateTime f)
{
this.apellido = apellido;
this.nombre = nombre;
this.edad = edad;
this.fecha = f;
}

public string Apellido
{
get { return apellido; }
set { apellido = value; }
}


public string Nombre
{
get { return nombre; }
set { nombre = value; }
}

public virtual string getCodigo()
{
return apellido.Substring(0, 1) + nombre.Substring(0, 1) + "001";
}


}


}

Class2.cs

using System;
using System.Collections.Generic;
using System.Text;

namespace WindowsApplication1
{
class Class2 : Class1
{
private int sueldo;
private string codigo;
public int Sueldo
{
get { return sueldo; }
set { sueldo = value; }
}
public string Codigo
{
get { return codigo; }
}
public Class2(string apellido,string nombre,int edad)


{

}
public Class2() : base("Perez", "Juan", 25,DateTime.Now) { }

public override string getCodigo() {
//return base.getCodigo();
codigo = Apellido.Substring(0, 1) + Nombre.Substring(0, 1) + Fecha.Year.ToString().Substring(2,2);
return codigo;
}
public override string ToString()
{
string cadena="";
cadena += "Codigo : " + Codigo + "\n" + "Apellido : " + Apellido + "\n" + "Nombre : " + Nombre;
return cadena;
}

}

}



Visitar :
http://www.jsoftnet.com/

Meta

No dicen donde se guardan los datos si en txt o en base de datos SQL. Aún así buen trabajo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

softdonet

no se alamacene en ningun txt, ni en una base de datos,solo se agregan al control.la idea es alamcernalo en memoria,haciendo uso de generics,para la luego agregarlo al control gridview

MANULOMM

#3
haber, en el code que colocas solo hay un par de clases heredando una de la otra, y sobreescribes algunos metodos pero no veo por ningun lado la lista generica o la clase generica donde almacenas los datos...

Atentamente,

Juan Manuel Lombana
Medellín - Colombia