์๋ฅผ ๋ค์ดย ๋ด๊ฐ ๋ฟ๋ ค์ผ ํ ์ ๋ณด ํ๋์ด 50๊ฐ๊ฐ ์๋๋ฐ
UI๋ก ์คํฌ๋กค๋ทฐ ์ปจํ ํธ์์ ํ๋์ 10๊ฐ์ฉย ํ๋ฉด์ ๋ฟ๋ ค 0๋ฒ๋ถํฐ 9๋ฒ๊น์ง
์ค๋ฅธ์ชฝ ๋ฒํผ ํ๋ ๋ง๋ค์ด ๋๊ณ ๊ฑ๋ฅผ ๋๋ฆฌ๋ฉด 10๋ฒ์งธ๋ถํฐ 19๋ฒ์งธ๊น์ง ๋ชฉ๋ก์ด ๋์ค๊ฒ
๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ ๋๋ฆฌ๋ฉด 20~29๋ฒ์งธ๊ฐ ๋์ค๊ฒ. ๋ฃ์ด๋์ ๋ฆฌ์คํธ๊ฐ ์ด๊ณผํ๋ฉด ๋ค์ 0~9๋ฒ ์ ๋ค์ด ๋์ค๊ณ
์ด๋ฐ๊ฑฐ ๊ตฌํํ๋ ค๋ฉด ๋ฆฌ์คํธ๋ ๋์ ๋๋ฆฌ ์จ์ผ ํ๋๊ฑฐ ๋ง์ง?
10๊ฐ์ฉ ํ ๋ฌถ์ ํ๋๊ฒ ์ธ๋ฑ์ค๊ณ 10๊ฐ์ฉ์ ์นด์ดํธ๋ผ๊ณ ๋ณ์ ์ ํ๋ค์์ ์ฝ๋ ์ง์ผ ํ๋?
์ฝ๋ ์ฒจ๋ถํฐ ์ง๋๊ฑฐ ใ ใด ์ด๋ ต๋ค
๋์ ๋๋ฆฌ๋ ๋๊ฐ ์ด๋ค ํค๋ก ํน์ ๊ฐ์ ํธ์ถํ๊ณ ์ถ์ ๋ ์ฐ๋๊ฒ ์ข๊ณ , ๋ณธ๋ฌธ์์ ๋งํ ๊ฒ์ฒ๋ผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด์๋ผ๋ฉด ๋์ ๋๋ฆฌ ๋ณด๋ค๋ ๋ฆฌ์คํธ๋ฅผ ์ฐ๋๊ฒ ๋ง์
๊ทธ๋ผ ๋ฆฌ์คํธ๋ฅผ ์ฐ๋๋ฐ 0๋ฒ์ธ๋ฑ์ค์ผ๋ 0~9๋ฒ์ ์ถ๋ ฅ์ํค์์? ๊ทธ๋ฌ๋ฉด ๋ฅ์คํธ ๋ฒํผ์๋ค๊ฐ ์ ์ธ๋ฑ์ค๋ฅผ +10์ํค๋๊ฑธ ์ค์ ํด๋์ผ๋ฉด 10~19๋ฒ ์ ๋ค์ด ๋์ฌ๊น?
ใ ใ ๊ทธ๋ ๊ฒ ๋์ด. ๋์ ์ ์ปจํ ์ธ ์์ ์๋ ์ค๋ธ์ ํธ๋ ์น ์ง์ฐ๊ณ ์ธ๋ฑ์ค +10 ๋ ์ค๋ธ์ ํธ๋ฅผ ๋ค์ ๋ถ๋ฌ์ผ ๋จ
min์ธ๋ฑ์ค๋ max์ธ๋ฑ์ค ๋ณ์ ๋ง๋ค์ด๋๊ณ ์กฐ๊ฑด๋ฌธ ์ด๋ป๊ฒ๋ ์ค์ ํด์ ๋ง์ง๋ง 41~50 ๋ฟ๋ ค์ฃผ๋๊ณณ์์ ์ค๋ฅธ์ชฝ ๋ฒํผ ๋๋ฆฌ๋ฉด ๋ค์ 0~9๋ฒ ๋์ค๊ฒ๋ ํ๋ฉด ๋ ๋ผ๋ ๊ฐ์ ๊ฐ๋ ์ผ๋ก 0~9๋ฒ ๋์ค๊ณ ์๋๊ณณ์์ ์ผ์ชฝ ๋๋ฆฌ๋ฉด 41~50๋ฒ ๋ฟ๋ ค์ฃผ๊ฒ
ใ ใ ๋ง์ฝ ๋ฆฌ์คํธ ์ด๋ฆ์ด contentList ์ด๊ณ , int ๋ฆฌํดํ๋ ์ธ๋ฑ์ค ๋ฒ์ ์ ํ ํจ์๊ฐ ReturnListIndex() ๋ผ๋ฉด contentList.ElementAt(ReturnListIndex(i)) ์ด๋ ๊ฒ ์ฐ๋ฉด ๋จ. ๋ง์ฝ list์ ElementAt์ด ์ ์จ์ง๋ค๋ฉด using system.Linq ์จ์ฃผ๋ฉด ๋จ