Guten Morgen Community
Ich möchte gerne, über einen Pointer die darunter liegende fixed Array auf null setzen. Ist das in C#
überhaupt möglich, denn immerhin ist die Array ja fixed.
Danke für die Antworten.
Freundliche Grüsse
exc-jdbi
Ich möchte gerne, über einen Pointer die darunter liegende fixed Array auf null setzen. Ist das in C#
überhaupt möglich, denn immerhin ist die Array ja fixed.
Danke für die Antworten.
Freundliche Grüsse
exc-jdbi
C#-Quellcode
- //Nehmen wir an folgende Situation entsteht
- static unsafe void Methode1()
- {
- var array = new int[0];
- fixed (int* parray = array)
- Methode2(parray, array.Length);
- //Jetzt sollte die array auf null sein
- }
- static unsafe void Methode2(int* parray, int size)
- {
- if (parray != null && size > 0)
- {
- //Irgend ein Code
- //Nehmen wir an, es wird nicht durchlaufen
- }
- //Wie setze ich die "array(!)" auf null
- parray = null;//Funkst nicht
- }