>>218
確かにそうだね
>>217です

A {
int id {get;set;}
string name {get;set;}
}

List<A> abc () {
List<A> ListA= new List<A>();
何かの処理
return ListA; ←※1
}

main() {
List<A> ListA= new List<A>();
ListA = abc; ←※2
}

こんな感じの処理してるんだがmainに値がうまく入らない
謎なんだが※1でブレイクポイントを置いて配列の中身を確認すると、確認をしたところだけ※2で値がちゃんと入る
※1では全ての配列に値が入っていて、配列番号1 3 7 8を確認した場合、※2で値が入るのは配列番号1 3 7 8番
確認しなかったら全てnullになる