class A {
public int a, b;
public A {
a = 1;
b = 2;
}
}
์ด๋ฐ ํด๋์ค๊ฐ ์๋ค๊ณ ์น๊ณ ..
List<A> input ์ด๋ผ๋ ํด๋์คย A ํ์ ์ ๋ฆฌ์คํธ๊ฐ ์๋ค๊ณ ํ๊ฒ ์.
์ฐ๋ฆฌ๊ฐ ํ๊ณ ์ถ์ ๊ฒ์ List<int> output์ ๊ฐ ์์๊ฐ List<A> inputย ์๋ฆฌ๋จผํธ์ a+b ๊ฐ์ ๊ฐ์ง๋ ๊ฒ์
(output[i] = input[i].aย + input[i].b ์ด๋ฐ์)
var aaa =
from o in A
select o.a + o.b;
var output = aaa.toList();
์ด๋ฐ ์์ผ๋ก ..
ํน์ List<int> output2 = A.Select(o => o.a + o.b).toList();
์ค์ ธ๋ฐ๋ฆฌ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค ์ด๋ป๊ฒ ํด์ผ๋ ์ง ๊ฐ์ก์์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค ^^7
ํํ
์ ๋ํฐ ๋ง๋์? ์ ๋ํฐ์์ linq ๋ชป์ด๋ค๋ ์๋ฆด ์์ ์ ๋ฃ๊ธดํ๋๋ฐ ... ์ต์ ๋ฒ์ ์์ ์ด๋ค์ง ํ์ธ์ข ใ ใ ใ
์ ๋ํฐ์์ linq ์ธ ์ ์๋๊ฑธ๋ก์
๊ฐ๊ฐํฐ ์ฐจ๋ฅํด!
๋จธ์ผ ์ ๋ํฐ linq ์๋๋์ค ์์๋๋ฐ?