Hallo zusammen
,
ich versuche gerade meine Kenntnisse in C# etwas zu erweitern, in dem ich mir Bestandteile der Sprache und der .Net library anschaue, die mir unbekannt sind.
Relativ schnell bin ich auf gestern auf "verwalteten Code" und "nicht verwalteten Code" gestoßen,
die mich wiederum zu "using-anweisung", "IDesposable" und "DllImport" führten.
Gestern habe ich dann den Unterschied zwischen dem "verwalteten Code" und dem "nicht verwalteten Code" etwas erläutert bekommen. Dadurch habe ich auch den Sinn von "using-anweisung" und "IDesposable" verstanden.
Eben habe ich mir den "DllImport-Attribut" angeschaut, wodurch sich mir eine Frage auftut.
Ich kann dadurch ja "vorhandenen, nicht verwalteten Code" in einer verwalteten Anwendung laden und gekapselt nutzen.
Dadurch stelle ich mir die Frage wo da die Grenzen von C# liegen. Es ist dadurch ja möglich z. B. die WinAPI zu nutzen, die soweit ich weiß in Assabler und C geschrieben sein soll. In welchen Umfang kann ich solchen "nicht verwalteten Code" nutzen? Gibt es da Grenzen?
ich versuche gerade meine Kenntnisse in C# etwas zu erweitern, in dem ich mir Bestandteile der Sprache und der .Net library anschaue, die mir unbekannt sind.
Relativ schnell bin ich auf gestern auf "verwalteten Code" und "nicht verwalteten Code" gestoßen,
die mich wiederum zu "using-anweisung", "IDesposable" und "DllImport" führten.
Gestern habe ich dann den Unterschied zwischen dem "verwalteten Code" und dem "nicht verwalteten Code" etwas erläutert bekommen. Dadurch habe ich auch den Sinn von "using-anweisung" und "IDesposable" verstanden.
Eben habe ich mir den "DllImport-Attribut" angeschaut, wodurch sich mir eine Frage auftut.
Ich kann dadurch ja "vorhandenen, nicht verwalteten Code" in einer verwalteten Anwendung laden und gekapselt nutzen.
Dadurch stelle ich mir die Frage wo da die Grenzen von C# liegen. Es ist dadurch ja möglich z. B. die WinAPI zu nutzen, die soweit ich weiß in Assabler und C geschrieben sein soll. In welchen Umfang kann ich solchen "nicht verwalteten Code" nutzen? Gibt es da Grenzen?
Zuletzt bearbeitet: