Аргумент передал ByVal в функцию VB.NET и манипулировал там

В этом примере Microsoft массив функций Double передается функциямMultiplyMatricesSequential(...) а такжеMultiplyMatricesParallel(...) в качестве аргумента в результате использованияByVal модификатор:http://msdn.microsoft.com/de-de/library/dd460713(v=vs.110).aspx

Значения в массивах изменяются в этих функциях, и эти изменения становятся доступными после возврата из вызова функций. Когда я меняюByValвByRef в функцииMultiplyMatricesSequential(...) ничего не меняется, когда я перехожу наByRefво второй функции IDE жалуется, что аргументы, которыми манипулируют в лямбда-выражениях, не могут быть переданы по ссылке.

Теперь мне интересно, как значения массива меняются в вызывающей программе при использованииByVal принуждают?

Ответы на вопрос(2)

Ваш ответ на вопрос