
https://stackoverflow.com/questions/64049246/c-sharp-tuple-arrays-are-mutable-but-tuple-lists-are-not-how-do-i-get-around
10 lat programuje, a dopiero nie dawno miałem ten problem. #csharp #programowanie
10 lat programuje, a dopiero nie dawno miałem ten problem. #csharp #programowanie
- Najlepsze
- Wszystkie komentarze







list[i].item=value; to jest źle
var
controller
i controllers
Zazwyczaj jest jeden i można tam przypisać co się chce, ale controllers zwraca za każdym razem nowa tablicę więc
controllers[2]=newController; jest błędem i nie działa i to nie ma żadnego zabezpieczenia, każdy junior sie na tym wykłada.
GdyControllers()[2]=newController; i zastanawiających się dlaczego nie działa.
https://docs.unity3d.com/ScriptReference/Renderer-materials.html
Każde property zwracające taice tak się zachowuje więc można się przyzwyczaić. XD A ludzie czasem robią po 5 lat w tym i nadal nie da tego świadomi
Z metodami to trochę inna kwestia, bo standardem jest, że zwrócony wynik jest czymś stworzonym przed chwilą, tymczasowym.
Property co prawda jest tak naprawdę metodą, ale właśnie