Argument ByVal an VB.NET Function übergeben und dort manipuliert

In diesem Microsoft-Beispiel wird ein Array von Doubles an die Funktionen übergebenMultiplyMatricesSequential(...) undMultiplyMatricesParallel(...) als Argument Ergebnis mitByVal Modifikator:http://msdn.microsoft.com/de-de/library/dd460713(v=vs.110).aspx

Die Werte in den Arrays werden in diesen Funktionen geändert und die Änderungen sind verfügbar, nachdem der Aufruf der Funktionen zurückgegeben wurde. Wenn ich mich ändereByValzuByRef in FunktionMultiplyMatricesSequential(...) es ändert sich nichts, wenn ich zu ändereByRefIn der zweiten Funktion beschwert sich die IDE, dass Argumente, die in Lambda-Ausdrücken manipuliert werden, nicht als Referenz übergeben werden können.

Ich frage mich jetzt, wie sich die Array-Werte im Aufrufer bei der Verwendung von ändernByVal wird gezwungen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage