๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
C#

for๋ฌธ์—์„œ List ์š”์†Œ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์œ ์˜ํ•  ์ 

by ใ…Ž-ใ…Ž 2022. 11. 17.

List๋Š” ์ค‘๊ฐ„์— ์žˆ๋˜ ์š”์†Œ๊ฐ€ ๋น ์ง€๋ฉด ๊ทธ ์ดํ›„์˜ ์ธ๋ฑ์Šค๋ฅผ ์•ž์œผ๋กœ ๋‹น๊ฒจ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์‚ญ์ œ ์‹œ ์œ ์˜ํ•ด์•ผ ํ•จ

๋ฐฉ๋ฒ• 1. ์ธ๋ฑ์Šค ๊ฑฐ๊พธ๋กœ ์ ‘๊ทผํ•˜๊ธฐ

for(i = 0; i < count; i++)
{
    if(list[count - 1 - i] == ~~)
    	list.RemoveAt(list[count - 1 - i]);
}



๋ฐฉ๋ฒ• 2. for๋ฌธ ๊ฑฐ๊พธ๋กœ ๋Œ๋ฆฌ๊ธฐ

for(i = count -1; i > -1; i--)
{
    if(list[i] == ~~)
    	list.RemoveAt(list[i]);
}

๋Œ“๊ธ€