A์คํฌ๋ฆฝํธ์ ์๋ B๋ณ์์ ๊ฐ์ด ํฐ์์ผ๋ก C์คํฌ๋ฆฝํธ ๋ฆฌ์คํธ์ ์ถ๊ฐํ๊ณ ์ถ์๋ฐ ์ด๋ป๊ฒํด์ผํ์ฃ ICompare ํ๊ณ SortedList ๋ง์ ธ๋ดค๋๋ฐ ์ค๋ฅ ๊ณ์ ๋จ๊ณ ์๋์ ๋๋ฌด ๋ต์ด์๋์ํ์ ์ด๋ป๊ฒํด์ผํ ๊น์ ใ
ใ
ใ
์ ๋ฐ
[๐ฃ์ง๋ฌธ] ์ ์ผ ๋ช์ผ์งธ ๋งํ์์ ์ ๋ฐ ๋์์ฃผ์ธ์ ์ ๋ํฐ ใ ใ ใ ใ
์ต๋ช
(sci900)
2019-05-23 19:51
์ถ์ฒ 0
๋๊ธ 29
๋ค๋ฅธ ๊ฒ์๊ธ
-
์ ๋ํฐ ์คํ [2][๐ฌ] Qera(songjoon000) | 19.05.23์ถ์ฒ 0
-
1์ธ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ๊ฟ์ธ 21์ด ๋ณธ์ธ ์๊ฐ๋์์ธ๊ณผ ์ํดํจ [7][๐ฌ] ์ต๋ช (1.238) | 19.05.23์ถ์ฒ 1
-
[๊ฒฝ๊ธฐ๊ฒ์์์นด๋ฐ๋ฏธ 3ํ ์คํ์ธ๋ฏธ๋] ๊ฒ์๋ง์ผํ ์ผ๋ฆฌ์คํ๋ง ๋ฏผ์ฃผ์ ๊ตญ์ฅ[๐ฌ] chlcnsedh(112.169) | 19.05.23์ถ์ฒ 0
-
๋ํธ๊ฐ ๋๋ฌด ์ด์ํ๋ฐ ์ด๋ป๊ฒ ํด์ผํ ๊น? [11][๐ฌ] ์ต๋ช (211.244) | 19.05.23์ถ์ฒ 0
-
์กด๊ฒฝํ๋ ๊ฒ์ ๊ฐ๋ฐ ๊ฐค๋ฌ๋ฆฌ ๋ถ๋ค[๐ฌ] ์ค๋ฆฌ๋์์ฐฝ..(112.140) | 19.05.23์ถ์ฒ 2
-
(๋ฐ์ดํฐ)ํก์คํฌ๋กค ๊ฒ์ ์บ๋ฆญํฐ ์์ง์ด๊ธฐ [16][๐์ผ์ง] ์๋น(robot1126) | 19.05.23์ถ์ฒ 9
-
[์ ์ฅ์ฉ] Dustforce DX ํ๋งค ์์ต [4][๐์ ๋ณด] RedPain(redpain) | 19.05.23์ถ์ฒ 2
-
์ ๋ํฐ visual community 2017 ์ฐ๊ณ ์๋๋ฐ 30์ผ ์ง๋๋ฉด [2][๐ฌ] ์ต๋ช (183.103) | 19.05.23์ถ์ฒ 0
-
์ฟผํฐ๋ทฐ๋ก ํ ๊น ์ฌ์ด๋๋ทฐ๋ก ํ ๊น ๊ณ ๋ฏผ์ค์ [4][๐ฌ] ์ต๋ช (119.196) | 19.05.23์ถ์ฒ 0
-
๋ ๋๋ง์ด๋ฒ๋ฉด ๊ฑ ์ผ๋ณธ์ผ๋ก ์ด์ ํ ๊ฑฐ์ [8][๐ฌ] ์ต๋ช (42.35) | 19.05.23์ถ์ฒ 0
์ฝ๋๋ฅผ ์ฌ๋ ค
A์คํฌ๋ฆฝํธ์ ์๋ B๋ณ์์ ๊ฐ์ด ํฐ์์ผ๋ก C์คํฌ๋ฆฝํธ ๋ฆฌ์คํธ์ ์ถ๊ฐํด!
๊ฐ์ ์ถ๊ฐํ๋๊ฑด ๋๋๋ฐ ๊ทธ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ์ค๋ธ์ ํธ๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์๋ฐ ๊ทธ๊ฑธ ์ด๋ป๊ฒํ๋์ง๋ชจ๋ฅด๊ฒ ๋ค
C๊ฐ ๋งค๋์ ๋ฉด ์ค๋ธ์ ํธ๊ฐ C๋ฆฌ์คํธ๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๋ฉด๋๊ณ , ์ค๋ธ์ ํธ์ C์ปดํฌ๋ํธ๊ฐ ์๋๊ฑฐ๋ฉด ์๋ผ์ด ๋ชจ๋ฅด๊ฒ๋ค ๋์ฒดC์ ๋ชฉ์ ์ด๋ญ์ผ
ํด์ ๊ฒ์ ๋ง๋ค๊ณ ์๋๋ฐ B๋ณ์์ ํฌ๊ธฐ ์์ผ๋ก ํด์ด ๋๊ฒจ์ง๋๊ฑฐ์ C์คํฌ๋ฆฝํธ๋ ํฐ ์์๋๋ก ๋ฆฌ์คํธ๋ฅผ ๋ฐ๊ณ ์ด์ ๋ฐฐ์ด์ ํ๋์ฉ ๋๊ธฐ๋ฉด์ ํด์ ์งํํ๊ฒ ํ ์๊ฐ์ธ๊ฑฐ์ ํน์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด๋ผ๋์์ ? ์ด๊ฒ๋ง๊ณ ๋ ์๊ฐ์ด์๋๋ค์
C๋ฅผ ์ฑ๊ธํค ํด๋งค๋์ ๋ก ๋ง๋ค์ด์ B๋ฐฐ์ด์ ๊ด๋ฆฌํ๊ณ , ๊ฐ์ค๋ธ์ ํธ๋ค์ด C์์๋ B๋ฐฐ์ด์ ์ฝ๋๊ฑธ๋ก ํ๋๊ฒ ์ด๋ฐ
์ค๋ธ์ ํธ๊ฐ ๋ด์ ์ด๋ป๊ฒ ํด์ ์์ ๋งค๋์ ๊ฐ ์ ์ฒด์ ์ธ ์์๋ฅผ ์ ํด์ผํ์ง์๋ ? ํน์ ๋ค๋ฅธ ์ค๋ธ์ ํธ๋ค์ B๋ณ์๋ฅผ ํ์ธํ๊ณ ์์ ์ด ์ ์ผ ๋์ผ๋ฉด ํด์ ์คํ์ํค๋ ๋ฐฉ์์ผ๋ก ?
๋งค๋์ ๊ฐ ๊ด๋ฆฌํ๋๊ฒ ์ข์ ๋ด๊ฐ ์ง๋ฌธ์ ์๋ชป์ดํดํด์ ํผ๋๋ง ์ค๊ฒ๊ฐ๋ค ใ ใ - dc App
ํ์ ๊ทธ๋ผ ์ ์ง๋ฌธ์ ๋ชจ๋ฅด๊ฒ๊ณ ํน์ ์คํฌ๋ฆฝํธ ๋ณ์๊ฐํฌ๊ธฐ์์ผ๋ก ์ค๋ธ์ ํธ๋ฅผ ๋ฆฌ์คํธ์ ๋ฃ๋๋ฐฉ๋ฒ์ด์์ ?
์ผ๋จ ์ฌ๊ธฐ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ๋ฒ๋ธ์ ๋ ฌ์. ์ด๊ฑธ๋กํ๋ฉด ๊ฐ๋จํจ.
A์คํฌ๋ฆฝํธ๊ฐ ์ฌ๋ฌ ์ค๋ธ์ ํธ์ ๋ถ์ด์๋ ์ปดํฌ๋ํธ์? - dc App
List<int> c; for(int i = 0; i < ์ค๋ธ์ ํธ ์; ++i) { c.Add(์ค๋ธ์ ํธ ๋ฐฐ์ด[i].GetCompoent<A>.B); } c = c.sortedby(c => c); ์ด๋ฐ์์ผ๋ก ํ๋ฉด ๋๋๊ฑฐ ์๋? - dc App
c๋ Ienumerable<int>์์ List<int>๋ก ๋ฐ๊ฟ์ฃผ๊ณ - dc App
sortedby๋ ํจ์์ด๋ฆ์ ?
sortedby๊ฐ ํน์ Sort๋งํ๋๊ฑฐ์๋ ? ๊ทธ๋ฌ๋ฉด ๋ณ์๊ฐ ์ ๋ ฌ๋์ง ๊ทธ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ค๋ธ์ ํธ๊ฐ ์ ๋ ฌ์ด ์๋์์ด
๊ทธ๋ฌ๋ฉด ๋ฆฌ์คํธ c๊ฐ SortedList<int, GameObject>์ธ๊ฑฐ? - dc App
SortedList<int,GameObject> c; for(int i = 0; i< ์ค๋ธ์ ํธ ๋ฐฐ์ด.Count; ++i){ c.Add(์ค๋ธ์ ํธ ๋ฐฐ์ด[i].GetComponent<A>.B, ์ค๋ธ์ ํธ ๋ฐฐ์ด[i]); c = c.SortBy( c => c.key); - dc App
sortby๊ฐ ๋์ฒด๋ญ์ ์๋๋ฐ ๊ทธ๋ฐ ํจ์
linq์ - dc App
using system.linqํด๋ณด์ - dc App
ํจ์ ์ด๋ฆ์ด SortBy์ ? Linq ํด๋ ์๋๋ฐ sort์๋ค => ํ๋๊ฑด๊ฐ ?
์ ใ ใ sort๊ฐ ์๋๋ผ orderby์ - dc App
ํด๋ดค๋๋ฐ ์ง์ ๋ ํค๊ฐ ์ฌ์ ์ ์์ต๋๋ค๋ผ๊ณ ์ค๋ฅ๊ฐ ๋จ๋๋ฐ ๊ทธ๊ฑด float ๊ฐ์ด ์์ด์ ๊ทธ๋ฐ๊ฑฐ์ ?
ํด๊ฒฐํ์?
ใดใด ์์ง ๋ชปํจ ๋์ฒด ๋ญ๊ฐ ๋ฌธ์ ๋ ... ํ ;
linq์ฐ๋ฉด ๋์๋ - dc App
๊ทธ๋ฆฌ๋ ๋ญ ํจ์ ์จ์ผ๋จ ?
https://mrw0119.tistory.com/m/24
- dc App
์ง์ ๊ณต๋ถํด์ ์จ - dc App