簡単な質問:
public void ChangeObject(MyClass a){
a.property = 55;
}
public void Test(){
List<MyClass> obj_list = get_the_list();
foreach( MyClass obj in obj_list )
{
ChangeObject(obj);
}
}
これにより、obj_list のすべての値がプロパティ 55 になりますか?
したがって、コードの別の場所で、「if(obj_list[5].property == 55){ print("YES"); }」を呼び出すと、ループ後に true になります。
それとも「ref」が必要ですか?ref を使用しようとすると、多くのエラーが発生するためです (反復値を変更できないため)。