Methode der Rückkehr DataTable mit
Betrachten Sie das folgende Beispiel:
public static DataTable GetDataTable()
{
using(DataTable dt = new DataTable())
{
//fill DataTable logic
return dt;
}
}
public void main()
{
DataTable dt = GetDataTable();
//contine using dt
}
Sollte ich erwarten, dass dt
verwendbar in main()
oder war das DataTable
entsorgt GetDataTable()
?
InformationsquelleAutor Theofanis Pantelides | 2011-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, die
DataTable
wird entsorgt wurden beim verlassen desusing
block inGetDataTable
.InformationsquelleAutor LukeH
Ja, die
DataTable
entsorgt werden, wenn Sie den code, verlassen Sie den mit Umfang.Sollten Sie das
using
zu Ihremmain()
InformationsquelleAutor il_guru
haben Sie zu ersetzen,
zu
einmal Ihrem code lassen
GetDataTable
dt
entsorgt werden. Dausing
AnrufeIDisposible
InformationsquelleAutor anishMarokey
Suche in der textbox dann erhalten Sie Ihre Ergebnisse! 🙂 Glücklich C# Codding
InformationsquelleAutor