-1
Ich bin verwirrt zwischen verwalteten und nicht verwalteten Ressourcen in .NET-Programmierung. Ich entwickle eine vb.net-Anwendung. Ich habe auf der Microsoft-Website gelesen, dass der Garbage Collector, wenn wir verwaltete Ressourcen verwenden, ihn entsorgen wird und wenn wir nicht verwaltete Ressourcen verwenden, müssen wir dispose aufrufen. Aber ich habe nirgendwo die Antwort auf folgende Fragen bekommen.Verwaltete und nicht verwaltete Ressourcen in .Net
- Wie kann ich die vom Code verwendeten Ressourcen als "Managed" und "Unmanaged" unterscheiden? Kann ich eine Liste von Ressourcen haben, die zu verwalteten und nicht verwalteten Ressourcen gehören?
- Ob die Ressourcen vor der Erstellung von Objekten oder nach der Erstellung der Objekte verwendet/zugewiesen werden?
- Im Falle von nicht verwalteten Ressourcen, ob Ressourcen freigegeben werden, sobald Scope geschlossen wird oder sollte ich sie auch nach dem Schließen des Scope entsorgen?