- C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
44 :デフォルトの名無しさん[sage]:2015/04/01(水) 22:34:48.49 ID:mDt+Ogiq - struct A{
public int a; } List<A> list = new List<A>{new A()}; Console.WriteLine(list[0].a); list[0].a = 1; ← 変数ではないため、、、変更できません。 これがどういうことか調べてもあまり理解できないのですが、 これはlise[0]にあるインスタンスのコピーに1を代入しても もともとの配列にあるインスタンスには何の影響も与えないためですか??
|
|