https://learn.microsoft.com/ko-kr/dotnet/api/system.collections.generic.list-1.find?view=net-7.0
https://learn.microsoft.com/ko-kr/dotnet/api/system.collections.generic.list-1.find?view=net-7.0
List.Find(Predicate) ๋ฉ์๋ (System.Collections.Generic)์ง์ ๋ ์กฐ๊ฑด์์ ์ ์๋ ์กฐ๊ฑด๊ณผ ์ผ์นํ๋ ์์๋ฅผ ๊ฒ์ํ๊ณ ์ ์ฒด List์์ ์ฒ์์ผ๋ก ๊ฒ์ํ ์์๋ฅผ ๋ฐํํฉ๋๋ค.learn.microsoft.com์ง๊ธ ์ด๋ฐ๊ฑธ ๋ณด๊ณ ์๋๋ฐ
findIndex๋ IndexOf๋ ๋ฆฌ์คํธ์์ ์กฐ๊ฑด์ ๋ง๋ ์์์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ ๊ฑฐ๊ณ
find/findLast๊ฐ ๊ทธ๋๋ง ์กฐ๊ฑด์ ๊ฐ๊ณ ์์ ํ๋๋ฅผ ์ฐพ๋๊ฑด๋ฐ
์ด๊ฑด ์์ ์์ฒด์ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์์๋ค์ ๋ค ๋๋ฌ๋ณธ๋ค์ ์ผ์นํ๋ ์์๋ฅผ ๊ฐ์ ธ์ค๋๊ฑฐ๋ผ๊ณ ์ดํดํ์.
๊ทธ๋ฐ๋ฐ ์ธ๋ฑ์ค ๋ฒํธ์ ๋ง๋ ์์๋ฅผ ์ฐพ๋๊ฑด ์์ง ๋ชจ๋ฅด๊ฒ ์ด์...
๊ทธ ๋ฆฌ์คํธ์์ 0๋ฒ์ ์๋ ์์, 1๋ฒ์ ์๋ ์์ ์ด๋ฐ๊ฑธ ์ฐพ์์ ์์ย ๊ทธ ์ํ๋ก ๋ฐํํ๊ณ ์ถ์ ์ํ์
List<Sprite> list_Spr์ดย ์๊ณ
cur_Spr์ด๋ผ๋ Sprite๊ฐ ์๊ณ , key_Spr์ด๋ผ๋ย int๊ฐ ์์ด.
๊ทธ๋ฆฌ๊ณ ์ด key_Spr์ ๊ฐ๋ณ๋๋ ์ซ์๊ณ ,ย ๊ทธ ์ซ์๋ฅผ ์ธ๋ฑ์ค ๋ฒํธ๋ก ํ๋ list_Spr ๋ด์ ์์๋กย cur_Spr์ ๋ฐ๊ฟ์ค์ผ ํ๋ ์ํฉ์
์ด๋ด๋ ์ ํฉํ ๊ธฐ๋ฅ์ด ์์๊น?
Find()๋ ์ด๋ฐ ์ํฉ์์ ๋ฆฌ์คํธ ์์ Sprite ํ๋ํ๋๊ฐ ๊ฐ์งย name์ด๋ rect, texture๊ฐ์๊ฒ๋ฐ์ ๋ชป๋ณด๋๋ผ๊ณ ...
์๋ find ๊ดํธ์ ๋ญ ๋ฃ๋๋์ ๋ฐ๋ผ ์์์ ์ฑ์ง์ด ์๋๋ผ ๋ฆฌ์คํธ์ ์กฐ๊ฑด์ ๊ฑธ์ด์๋ ์ฐพ์ ์ ์๋? ์ผ๋จ ๊ณ์ ์ฐพ์๋ณด๋์ค...
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ฆฌ์คํธ๊ฐ 0๋ฒ๋ถํฐ ๋์ด๋๋ํํ์์. ๋ฆฌ์คํธ์์ 3๋ฒ์นธ์ ์๋ ๊ฑธ ๋ฐํํ๊ณ ์ถ์ ์ํ์
์ ์์๊ฐ ๋ฌธ์ ์ธ๊ฑด ์๋๊ณ , ์ผ๋จ ๊ธฐ๋ฅ ์์ฒด๋ ๋์ด ์๋ ค์ค๊ฒ ๋ง์ ใณใณ...ใ ใ ใ ใ ใ List.find~~ ์ด๋ฐ ํํ์์๋ง ์ฐพ๊ณ ์์ด์ ์๋์๋๋ณด๋ค ์ถ๋ค. ํด๊ฒฐํ๊ฑฐ๋ ๋ณ๊ฐ๋ก ์ข ๋ ์์๋ณด๊ณ ์ถ๊ฑฐ๋ . List[] ๋ผ๊ณ ์์นํด๋ ์๋์์ ๊ทธ๋ฐ๋ฐ, ํน์ ์ด๊ฑด ๋ญ๋ผ๊ณ ๊ฒ์ํ๋ฉด ์ฐพ์ ์ ์์๊น?
์ใ ใ ๋ฉ์๋๊ฐ ์๋๋ผ ์์ฑ์ ์๋ค ๋กํ ์ง์ง...Count๋ ์๋ง ์ฐ๋ฉด์ ์ด๊ฑด ์๋ ์ค๋ ๋ชฐ๋์;; ใณใณ !!