Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2007, 18:08
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses
Puntos: 7
Re: C# 2.0 Duda extraña sobre DataTables tipados y proyectos.

Bueno amigos, esta es mi conclusión:

Si la funcion espera que el parametro sea por referencia, se ha de pasar el objeto del mismo tipo, no vale que la clase herede de ese tipo.

Es decir, esto no valdria:
Código:
private void Boton(...)
{
MiDataSet.MiDataTableTipado tbDatos = new ......;
MiFuncion(ref tbDatos);
}

private void MiFuncion(ref DataTable tbDatos)
{

}


Pero esto si valdria (Fijarse en que quite el ref):
Código:
private void Boton(...)
{
MiDataSet.MiDataTableTipado tbDatos = new ......;
MiFuncion(ref tbDatos);
}

private void MiFuncion(DataTable tbDatos)
{

}
__________________
Charlie.