Why am I able to modify a List in a method that's out of scope, without returning it?
599
Is Java "pass-by-reference" or "pass-by-value"?
1215
List changes unexpectedly after assignment. Why is this and how to prevent it?
91298
What do ref, val and out mean on method parameters?
30503
Error: "Cannot modify the return value" c#
91393
What's the difference between unbounded wildcard type List and raw type List?
44037
Are arrays or lists passed by default by reference in c#?
131806
2D list has weird behavor when trying to modify a single value
75821
Really impossible to use return type overloading?
1735
Directly modifying List elements
68419
Can I return lists with different dimensions from a compiled function?
2063
Can a local variable's memory be accessed outside its scope?
59951
Why does list.append evaluate to false in a boolean context?
26683
Returning value that was passed into a method
94610
Avoiding copy of objects with the "return" statement
116741
How do I return a variable from a block inside a method?
77925
Why does changing the returned variable in a finally block not change the return value?
38825
Why isn't 'list' a reserved word in Python?