O argumento passou ByVal para a função VB.NET e manipulado lá

Neste exemplo da Microsoft, uma matriz de duplas é passada para as funçõesMultiplyMatricesSequential(...) eMultiplyMatricesParallel(...) como resultado do argumento usandoByVal modificador:http://msdn.microsoft.com/de-de/library/dd460713(v=vs.110).aspx

Os valores nas matrizes estão sendo modificados nessas funções e as alterações estão disponíveis após o retorno da chamada para as funções. Quando eu mudoByValparaByRef em funçãoMultiplyMatricesSequential(...) nada muda, quando mudo paraByRefna segunda função, o IDE reclama que os argumentos que estão sendo manipulados nas expressões Lambda não podem ser passados por referência.

Agora me pergunto como os valores da matriz mudam no chamador quando o uso deByVal está sendo forçado?

questionAnswers(2)

yourAnswerToTheQuestion