Gast Redfox Geschrieben 11. Dezember 2002 Geschrieben 11. Dezember 2002 Ich hab einfach mal eine Frage zu C#. Wie ist denn in C# die Speicherverwaltung gelöst? Ist es wie in Java das man sich darum nicht kümmern muss oder wie in C und C++ das man mit Zeigern rumhantiert? Redfox
Technician Geschrieben 11. Dezember 2002 Geschrieben 11. Dezember 2002 Originally posted by Redfox Ich hab einfach mal eine Frage zu C#. Wie ist denn in C# die Speicherverwaltung gelöst? Ist es wie in Java das man sich darum nicht kümmern muss oder wie in C und C++ das man mit Zeigern rumhantiert? Redfox Ist wie in Java gelöst. "Zeiger" gibt es in C# nicht mehr - man arbeitet mit Referenzen Destruktoren "per Hand" (bzw. per Aufruf im Programm-Code) aufzurufen, geht auch nur noch über Umwege, da das jetzt alles per Garbage Collector läuft. Falls dich noch irgendwas zu C# oder .NET im allgemeinen interessiert: Schau mal auf http://mitglied.lycos.de/techfreaq/informatik.htm und dann links den Beitrag ".NET Framework" auswählen Grüße, Technician
Gast Redfox Geschrieben 11. Dezember 2002 Geschrieben 11. Dezember 2002 Danke für die schnelle Antwort. Redfox
Argbeil Geschrieben 12. Dezember 2002 Geschrieben 12. Dezember 2002 Ist ähnlich wie in Java gelöst, Zeiger brauchst du nicht mehr, kannst du aber immer noch verwenden. Anders ist aber die funktionsweise des Garbage Collectors, der tritt nur in Aktion wenn der Speicher wirklich voll ist und kann auch zirkuläre Referenzen auflösen, ist ganz nett gelöst. Du kannst wenn du willst den Speicher aber auch immer noch per Hand freigeben.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden