TEST[] ๋ฐฐ์ด์ ๊ฐ ์ค์ย null ์ด ์๋์ง ํ์ธํ๊ณ ์ถ์๋ฐ ๋ฐ๋ณต๋ฌธ ๋ง๊ณ ์ข์ ๋ฐฉ๋ฒ ์์๊น?
์๋ฅผ ๋ค๋ฉด Test[5] ๊ฐ null ์ด๋ฉด true ๋ฐํ ์ด๋ฐ์
TEST[] ๋ฐฐ์ด์ ๊ฐ ์ค์ย null ์ด ์๋์ง ํ์ธํ๊ณ ์ถ์๋ฐ ๋ฐ๋ณต๋ฌธ ๋ง๊ณ ์ข์ ๋ฐฉ๋ฒ ์์๊น?
์๋ฅผ ๋ค๋ฉด Test[5] ๊ฐ null ์ด๋ฉด true ๋ฐํ ์ด๋ฐ์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๊ฑด ํ ์ค์๋๋ฐ ํ์ค๋ก ํ๋๊ฑธ๋ก๋ ์๋๋??
1์ฐจ ๋ฐฐ์ด์ ๊ฐ๋ฅํ๋ฐ 2์ฐจ ๋ฐฐ์ด์ ์๋๋๊ตฌ๋ง..
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ค๋ฅธ ์ฃผ์์ null์ด ๋ค์ด๊ฐ๋๋ ์์์ด
Linq ์ฐ๋ฉด ์๋จ? Any ํจ์
Linq๊ฐ 2์ฐจ ๋ฐฐ์ด์๋ ๋๋?? ํจ ํด๋ณผ๊ฒ
์ค์ฒฉ์ผ๋ก ์ด๋์ ๋ ํ๋ฉด ํ์ค๋ก ๋๊ธด ํจ ใ ใ
Any e => e.Any e2 => e2 == null
List๋ง ๋๋๋ฐ
array๋ ์๋จ..
ToList ํจ์ ์ฐ๋ฉด ๋จ
๋ฐฐ์ด๋ง์ผ๋ก ํ์ค๋ก ๋ชป๋๋ ๋ฌด์กฐ๊ฑด for๋ฌธ ์จ์ผํ
2์ฐจ ๋ฐฐ์ด์ ๋ฆฌ์คํธ๋ก ๋ง๋ค์๊ฐ ์๋ค๊ณ ??
๋ค์ฐจ์ ๋ฐฐ์ด๋ ToList ๋งคํํ๋ฉด ๋๋๋ฐ ํฐ์ด๋ผ ๊ทธ๊ฑด ๊น๋จน์๋ค
List<List<T>> ํ์์ผ๋ก ๋ง๋ค์ด์ ์์ ์ ์ฐ๋ฉด ๋จ
๋ค์ฐจ์ ๋ฐฐ์ด์ .ToList๊ฐ ์๋๋ฐ?;;
๋ค์ฐจ์ ๋ฐฐ์ด์ด๋ฉด ๊ทธ๋ฅ ํจ์ ๋ง๋ค์ด์ ์ฐ์ ..
์ ๋ต๋ณ ๋ฌ์์ค์ ๊ณ ๋ง์!
๋ฐ๋ณต๋ฌธ๋ง๋ค๊ณ ํจ์ํํด์ ํ์ค๋ก ๋ง๋ค๊ธฐ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์.. ์ด๊ฑฐ ๋ญ๋ผ๊ณ ๊ฒ์ํ๋ฉด ๋์ค๋๊ฑฐ์ผ?
If((From TEST item in 2d๋ฐฐ์ด๋ณ์ where item == null select item).Count() > 0 )
Linq ์จ์ผ๋
์.. ์ด๊ฑฐ ๋ญ๋ผ๊ณ ๊ฒ์ํ๋ฉด ์ด ๋ฌธ๋ฒ ๊ณต๋ถํ ์ ์๋๊ฑฐ์ผ?? ์ด๊ฑด ์ฒ์ ๋ณด๋ด
๋กํ.. ์ ๊ธฐํ๊ฑฐ ๋ฐฐ์๊ฐ๋ค
lLINQ query . DB ์ ์ฐ๋๊ฑฐ
๋์๋ฌธ์ ํ๋ ธ๋ค ใ ใ
๊ทธ์ ๋๋ ๋ด๊ฐ ์์์ ์์ ํด์ ์ผ์! Linq Query๊ฐ ์๋ค๋๊ฑธ ์๋ ค์ค์ ๊ฐ์ฌ ๊ณต๋ถํ ๊ฒ ์๊ฒผ๋ค
๋๋ ์ํด๋ดค๋ค๋ง ๋๋์ง ํด๋ด๋ผ ใ
์๋๋น!! ์ ๊ธฐํ๋ค ใ ใ
null ๊ฐ์ธ ์ธ๋ฑ์ค๋ฅผ ๋ฐ๋ก ์ ๋ ฌํด์ ์ ์ฅํ๊ณ ๊ฑฐ๊ธฐ์ ํ์ํด๋ด