Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: softdonet en 4 Septiembre 2008, 21:43 PM

Título: Uso de generics en C#
Publicado por: softdonet en 4 Septiembre 2008, 21:43 PM
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;
}

}

}

(http://www.jsoftnet.com/images/csharp1.JPG)

Visitar :
http://www.jsoftnet.com/ (http://www.jsoftnet.com/)
Título: Re: Uso de generics en C#
Publicado por: Meta en 4 Septiembre 2008, 23:17 PM
No dicen donde se guardan los datos si en txt o en base de datos SQL. Aún así buen trabajo.
Título: Re: Uso de generics en C#
Publicado por: softdonet en 5 Septiembre 2008, 16:28 PM
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
Título: Re: Uso de generics en C#
Publicado por: MANULOMM en 9 Septiembre 2008, 23:04 PM
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