ย ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์•„์ดํ…œ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋”ฐ๊ตฌ ๊ฐ€์ •ํ•ด๋ณผ๊ป˜!



ย ๋‘ ์•„์ดํ…œ์ด ์กด์žฌํ•ด


ย 1. ์ตœ๋Œ€ ์ƒ๋ช…๋ ฅ 50 ์ฆ๊ฐ€

ย 2. ํ™”์—ผ ๊ณต๊ฒฉ๋ ฅ 20 ~ 30 ์ฆ๊ฐ€


ย ๊ฐ ์•„์ดํ…œ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๊ฐ€ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ์„ค๋ช…๋„ ์กด์žฌํ•˜๊ฑฐ๋“ ?

ย ๊ทธ๋ž˜์„œ ๊ทธ ๋ถ€๋ถ„์„ descFormat ์ด๋ผ๊ณ  ํ• ๊ป˜.ย 


ย ๋˜ํ•œ ์ €๋Ÿฐ ์ˆซ์ž ๋ถ€๋ถ„์„ ํŒŒ๋ผ๋ฉ”ํ„ฐ ๊ฐฏ์ˆ˜๋กœ ๋ณผ๊ฒŒ, ๊ทธ๋ ‡๋‹ค๋ฉด 1๋ฒˆ์€ ํŒŒ๋ผ๋ฉ”ํ„ฐ๊ฐ€ 1๊ฐœ๊ณ  2๋ฒˆ์€ ํŒŒ๋ผ๋ฉ”ํ„ฐ๊ฐ€ 2๊ฐœ์ž„!





ย ์ฒซ ๋ฒˆ์งธ ์•„์ดํ…œ์˜ ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์—์„œ ์ฒด๋ ฅ 50 ์ด๋ผ๊ณ  ๊ฐ’์„ ํ•ด๋†จ๋‹ค๊ณ  ํ•œ๋‹ค๋ฉด

ย descFormat = ์ตœ๋Œ€ ์ƒ๋ช…๋ ฅ์ด {0} ๋งŒํผ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ย 

ย ๋‘ ๋ฒˆ์งธ ์•„์ดํ…œ์˜ ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์—์„œ ์ฒซ ๋ฒˆ์งธ์™€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— 20 , 30 ์ด๋ผ๋Š” ๊ฐ’์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—

ย descFormat = ํ™”์—ผ ๊ณต๊ฒฉ๋ ฅ์ด {0} ~ {1} ๋งŒํผ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.ย 


ย ์ด๋Ÿฐ ์‹์œผ๋กœ ๋”ฐ๋กœ ์ž…๋ ฅ์„ ํ•ด์คฌ์–ด ( string ํƒ€์ž…์œผ๋กœ )




ย 

ย ๊ทธ๋ž˜์„œ ๋‚˜์ค‘์— UI๋‚˜ ๊ธฐํƒ€ ๋ถ€๋ถ„์—์„œ ์ €๊ฒƒ์„ ํ‘œ์‹œํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š”ย 


ย if( ํŒŒ๋ผ๋ฉ”ํ„ฐ ๊ฐฏ์ˆ˜๊ฐ€ 1๊ฐœ๋ผ๋ฉด )

ย {

ย ย ย ย ย string s = string.Format( descFormat , ํŒŒ๋ผ๋ฉ”ํ„ฐ์˜ ๊ฐ’.toString() );

ย ย ย  ย //์ถœ๋ ฅ

ย }else if( ํŒŒ๋ผ๋ฉ”ํ„ฐ ๊ฐฏ์ˆ˜๊ฐ€ 2๊ฐœ๋ผ๋ฉด)ย 

ย {

ย  ย  ย string s = string.Format( descFormat, ํŒŒ๋ผ๋ฉ”ํ„ฐ์˜ ๊ฐ’ ์ฒ˜์Œ.toString() , ํŒŒ๋ผ๋ฉ”ํ„ฐ์˜ ๊ฐ’ ๋‘๋ฒˆ์งธ.toString());

ย  ย  // ์ถœ๋ ฅ

ย }



ย ์ด๋Ÿฐ ์‹์œผ๋กœ ํ•˜๋Š”๋ฐ ์ž‘๋™์€ ์ •์ƒ์ ์œผ๋กœ ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์•ฝ๊ฐ„ ์ŠคํŠธ๋ง ์ฒ˜๋ฆฌ์— ์žˆ์–ด์„œ ์กฐ์•…ํ•œ ๊ฒƒ ๊ฐ™์•„์„œ..


ย ์ด๋ ‡๊ฒŒ ํŒŒ๋ผ๋ฉ”ํ„ฐ ๊ฐฏ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ( 0,1,2,3ย  ๋“ฑ.. ์‚ฌ์‹ค์ƒ ๋žœ๋ค์œผ๋กœ ๋ณด๋Š”๊ฒŒ ํŽธํ•  ๋“ฏ ) ์ŠคํŠธ๋ง ํฌ๋ฉง์„ ์ด์šฉํ•ด์„œ ์ถœ๋ ฅํ•  ๋•Œ ๋ญ”๊ฐ€ ๋” ์„ธ๋ จ๋˜๊ฑฐ๋‚˜ ๋‹ค๋“ฌ์–ด์ง„ ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ?


ย 

ย ๋‹ต๋ณ€ํ•ด์ฃผ๋ฉด ๋„ˆ๋ฌด ๊ณ ๋ง™๊ณ ! ์ข‹์€ ํ•˜๋ฃจ!