C sharp - Finalización de objetos

 
Vista:

Finalización de objetos

Publicado por Diego Campillo (11 intervenciones) el 19/07/2005 11:51:14
Ya consigo extraer información y averiguar de que tipo es cada campo. Mi pregunta es:

¿ Cómo debo cerrar/finalizar los objetos creados? ¿Debo asignarles Null y esperar que el recolector los elimine? ¿Debo usar el método Finalize (a veces no lo permite)?


Gracias.


OleDbConnection cnBD;
cnBD = new OleDbConnection(this.CadenaConexion);

OleDbCommand cmd;
cmd = new OleDbCommand();
cmd.CommandText="SELECT * FROM PERSONA";
cmd.Connection = cnBD;

OleDbDataAdapter da;
da = new OleDbDataAdapter();
da.SelectCommand = cmd;

DataSet ds;
ds = new DataSet();

da.Fill(ds, "PERSONA");

MessageBox.Show(ds.Tables["PERSONA"].Rows[1]["NombreApellidos"].ToString());

MessageBox.Show(ds.Tables["PERSONA"].Columns["Id"].DataType.ToString());

ds = null;
da = null;
cmd = null;
cnBD.Close();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Finalización de objetos

Publicado por Yamil Bracho (1164 intervenciones) el 19/07/2005 14:55:14
Puedes usar cualquiera de los dos. Dispose() o asignarles null
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar