Je suis nouveau dans GC, Si je veux lancer un tableau datatable, est-ce que l'appel de disposer() sur toutes ses datatables est suffisant? Ai-je besoin de définir null sur le tableau de la base de données? ou à chaque datatable?Garbage Collection disposer d'un tableau Datatable dans C#
est-ce suffisant ?:
DataTable[] myTables = null;
try
{
myTables = DB.GetTables();
// use myTables....
}
finally
{
// Dispose Data Tables
if (myTables != null)
{
foreach (DataTable dt in myTables)
{
if (dt != null)
dt.Dispose();
}
}
}
Garbage Collector est appelé lui-même lors de la mise au rebut de l'application –