°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (42,750¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (31,500¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (36,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Essential C# : °¡Àå ½Å·ÚÇÒ ¼ö ÀÖ´Â C#ÀÇ °íÀü

¿øÁ¦ : Essential C# 8.0
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

50,000¿ø

  • 45,000¿ø (10%ÇÒÀÎ)

    2,500P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 3/30(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(23)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

C# ÇÁ·Î±×·¡¹Ö ¿ª·®À» ½×À» ¼ö ÀÖµµ·Ï C# ¾ð¾î Àüü¿¡ ´ëÇØ Æ÷°ýÀûÀÎ Æ©Å丮¾óÀ» Á¦°øÇÑ´Ù. ÇÙ½É C# °³¼± »çÇ×°ú ±¸Á¶¸¦ ¹¦»çÇÏ´Â °£°áÇÑ ¿¹Á¦, ¹ö±×¸¦ ÃÖ¼ÒÈ­ÇÏ°í ¹ßÀüÇϱ⠽¬¿î Äڵ带 ÀÛ¼ºÇϱâ À§ÇÑ ¾÷µ¥ÀÌÆ®µÈ ÄÚµù ÁöħÀ» Æ÷ÇÔÇÑ´Ù. C# 6.0, 7.0, 8.0 ÁÖÁ¦¿¡ ´ëÇÑ ¹öÀüº° À妽º¿Í °¢ ¾ð¾î ¹öÀüÀ» ¼Ò°³ÇÒ ¶§ ½Ã°¢ÀûÀÎ ¾ÆÀÌÄÜÀ» Á¦°øÇØ ÇÊ¿äÇÑ ³»¿ëÀ» ºü¸£°Ô ãÀ» ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ¶ÇÇÑ Çѱ¹¾îÆÇ ºÎ·ÏÀ» Ãß°¡ÇØ C# 9.0ÀÇ »õ·Î¿î ±â´ÉÀ» ¼Ò°³ÇÑ´Ù.

ÃâÆÇ»ç ¼­Æò

¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â

¡ß ±¸Á¶È­µÈ ÇÁ·Î±×·¡¹ÖÀ» »ç¿ëÇÑ ±â´É ÄÚµå ÀÛ¼º
¡ß null Çã¿ë ÂüÁ¶ Çü½Ä¿¡ ´ëÇÑ º¹À⼺°ú ¼Ö·ç¼Ç ÇнÀ
¡ß Ŭ·¡½º¿Í »ó¼Ó, ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÏ´Â C# °´Ã¼ ±¸Á¶ ÀÌÇØ
¡ß ÄÚµå Áߺ¹À» ÁÙÀÌ´Â Á¦³×¸¯°ú ´ë¸®ÀÚ, ¶÷´Ù ½Ä, À̺¥Æ®
¡ß »õ·Î¿î Ç¥ÁØ Äõ¸® ¿¬»êÀÚ Ä÷º¼Ç API¸¦ Æ÷ÇÔÇÏ´Â Ä÷º¼ÇÀÇ ÀåÁ¡ È°¿ë
¡ß ¸®Ç÷º¼Ç ¹× Ư¼º, ¼±¾ðÀû ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ È°¿ë
¡ß ´ÙÁß½º·¹µù °³¼±À» À§ÇÑ Å½ºÅ© ±â¹Ý ºñµ¿±â ÆÐÅÏ ¹× C# 8.0 ºñµ¿±â ½ºÆ®¸² È°¿ë
¡ß µ¥ÀÌÅÍÀÇ º´·Ä ó¸®¿Í Å½ºÅ© ´ÙÁß½º·¹µùÀ» ÅëÇÑ ¼º´É Çâ»ó
¡ß Çâ»óµÈ ÆÐÅÏ ÀÏÄ¡ ±¸¹®À» »ç¿ëÇÑ º¹ÀâÇÑ Çü½Ä ÇÁ·Î±×·¡¹Ö
¡ß C ±â¹Ý API¸¦ Æ÷ÇÔÇØ ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºµÈ ºñ°ü¸® ÄÚµå¿Í »óÈ£ÀÛ¿ë
¡ß C# ÇÁ·Î±×·¥°ú ±âº» CLI ·±Å¸ÀÓ »çÀÌÀÇ °ü°è

¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â

ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ¾î¼Àºí¸®, ¸µÅ©, üÀÎ, ½º·¹µå, Ç»Àü°ú °°Àº ´Ü¾î¸¦ »ç¿ëÇØ Ãʺ¸ÀÚ¸¦ °Ì¸Ô°Ô ÇÏÁö ¾ÊÀ¸¸é¼­, °í±Þ °³¹ßÀÚ¸¦ ±ú¿ìÄ¡°Ô ÇÏ´Â °ÍÀÌ´Ù. ÁÖ¿ä µ¶ÀÚ´Â ¶Ç ´Ù¸¥ ¾ð¾î¸¦ ¹è¿ì°íÀÚ ÇÏ´Â °æÇè ÀÖ´Â °³¹ßÀÚ´Ù. ÇÏÁö¸¸ ÀÔ¹®ÀÚºÎÅÍ ÀÌ¹Ì ´É¼÷ÇÑ °³¹ßÀÚ ¸ðµÎ¿¡°Ô µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù.
ÇÁ·Î±×·¡¹Ö¿¡ óÀ½ ÀÔ¹®ÀÚ¶ó¸é ÃÊ±Þ ¼öÁØ ÇÁ·Î±×·¡¸Ó¿¡¼­ C# °³¹ßÀÚ·Î ÀüȯÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â ¸®¼Ò½º¸¦ Á¦°øÇϹǷΠ¾î¶°ÇÑ C# ÇÁ·Î±×·¡¹Ö ÀÛ¾÷µµ ÆíÇÏ°Ô ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¹®¹ýÀ» °¡¸£ÃÄÁÙ »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ºÐÀÇ ÇÁ·Î±×·¡¹Ö °æ·Â Àüü¿¡ À¯¿ëÇÑ ÇÁ·Î±×·¡¹Ö ¿¬½ÀÀ» Á¦°øÇÑ´Ù.
C# Àü¹®°¡¶ó¸é ºñ±³Àû Àû°Ô Á¢ÇÏ´Â ±¸¹®¿¡ ´ëÇÑ Æí¸®ÇÑ Âü°í¼­°¡ µÉ °ÍÀÌ´Ù. °¡Àå Áß¿äÇÑ Á¡Àº °ß°íÇÏ°í À¯Áöº¸¼öÇϱâ ÁÁÀº Äڵ带 ÇÁ·Î±×·¡¹ÖÇϱâ À§ÇÑ Áöħ°ú ÆÐÅÏÀ» Á¦°øÇÑ´Ù´Â Á¡ÀÌ´Ù. ÀÌ Ã¥Àº C#À» ´Ù¸¥ »ç¶÷¿¡°Ô °¡¸£Ä¡´Â ÀÏ¿¡µµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â

Ãß»óÀûÀ¸·Î º¸¸é ¼ÒÇÁÆ®¿þ¾î °øÇÐÀ̶õ º¹À⼺ °ü¸®¶ó°í ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ Ã¥µµ ÀÌ·¯ÇÑ ¸ñÀû¿¡ ¸Â°Ô ±¸¼ºÇß´Ù. 1~5ÀåÀº ±¸Á¶Àû ÇÁ·Î±×·¡¹ÖÀ» ¼Ò°³Çϸç, ¹Ù·Î °£´ÜÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â Äڵ带 ÀÛ¼ºÇغ¼ ¼ö ÀÖ´Ù. 6~10ÀåÀº C#ÀÇ °´Ã¼ ÁöÇâ ±¸Á¶¸¦ ³ªÅ¸³½´Ù. ÀÔ¹®ÀÚÀÇ °æ¿ì ÀÌ Ã¥ÀÇ ³ª¸ÓÁö¿¡¼­ ¼³¸íÇÏ´Â °í±Þ ÁÖÁ¦¸¦ ÁøÇàÇϱâ Àü¿¡ ÀÌ ºÎºÐÀ» ¿ÏÀüÈ÷ ÀÌÇØÇØ¾ß ÇÑ´Ù. 12~14ÀåÀº º¹À⼺À» ÁÙÀÌ´Â ±¸Á¶¿Í »ç½Ç»ó ¿äÁòÀÇ ¸ðµç ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ ÀÏ¹Ý ÆÐÅÏÀ» ´Ù·ç´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. °¢ Àå¿¡¼­ ´Ù·ç´Â ³»¿ëÀº À̾îÁö´Â Àå¿¡¼­ ½º·¹µå¿Í »óÈ£ ¿î¿ë¼ºÀ» À§ÇØ ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ´Â ¸®Ç÷º¼Ç°ú Ư¼ºÀ» °®´Â µ¿Àû ÇÁ·Î±×·¡¹Ö¿¡ ÇÊ¿äÇÏ´Ù.
ÀÌ Ã¥ÀÇ ¸¶Áö¸· 24ÀåÀº C#ÀÌ µ¿ÀÛÇÏ´Â °³¹ß Ç÷§Æû ÄÜÅؽºÆ® ³»¿¡¼­ C#À» ¼³¸íÇÏ´Â CLI(Common Language Infrastructure)¸¦ ´Ù·é´Ù. CLI´Â C# ¸í¼¼°¡ ¾Æ´Ï¸ç Ã¥¿¡¼­ ´Ù·ç´Â ¹®¹ýÀ̳ª ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ°ú´Â °Å¸®°¡ ÀÖ¾î ¸¶Áö¸· Àå¿¡ ¼Ò°³Çß´Ù. ÇÏÁö¸¸ 24ÀåÀº ¼ø¼­¿Í »ó°ü¾øÀÌ Âü°íÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½Àº °¢ Àå¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀÌ´Ù.

1Àå, C# ¼Ò°³
C#À¸·Î ÀÛ¼ºÇÑ HelloWorld ÇÁ·Î±×·¥À» º¸ÀÎ ÈÄ ºÐ¼®ÇØ º»´Ù. µ¶ÀÚ°¡ C# ÇÁ·Î±×·¥ÀÇ ¸ð½À¿¡ Àͼ÷ÇÒ ¼ö ÀÖ°Ô Çϸç ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í µð¹ö±ëÇÏ´Â ¹æ¹ýµµ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. C# ÇÁ·Î±×·¥ÀÇ ½ÇÇà ÄÜÅؽºÆ®¿Í Áß°£ ¾ð¾îµµ Àá±ñ ¼³¸íÇÑ´Ù.

2Àå, µ¥ÀÌÅÍ Çü½Ä
ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í µ¥ÀÌÅ͸¦ ó¸®ÇÑ´Ù. 2Àå¿¡¼­´Â C#ÀÇ ±âº» µ¥ÀÌÅÍ Çü½ÄÀ» ¼Ò°³ÇÑ´Ù.

3Àå, °í±Þ µ¥ÀÌÅÍ Çü½Ä
3ÀåÀº °ª Çü½Ä°ú ÂüÁ¶ Çü½ÄÀ̶ó´Â µÎ °¡Áö Çü½Ä ¹üÁÖ¸¦ ´Ù·é´Ù. ÀÌ ¹üÁÖ¿¡¼­ ¾Ï½ÃÀûÀ¸·Î Çü½ÄÈ­µÈ º¯¼ö¿Í Æ©ÇÃ, null Çã¿ë ÇÑÁ¤ÀÚ, C# 8.0ÀÌ ¼Ò°³ÇÑ ±â´ÉÀÎ null Çã¿ë ÂüÁ¶ Çü½ÄÀ» ¼³¸íÇÑ´Ù. ¸¶Áö¸·À¸·Î ±âº» ¹è¿­ ±¸Á¶ÀÇ ÀÚ¼¼È÷ »ìÆ캻´Ù.

4Àå, ¿¬»êÀÚ¿Í Á¦¾î È帧
ÄÄÇ»ÅÍ¿¡¼­ ¹Ýº¹ ó¸®ÀÇ ÀÌÁ¡À» ÀÌ¿ëÇÏ·Á¸é, ÇÁ·Î±×·¥ ³»ÀÇ ·çÇÁ¿Í Á¶°Ç ·ÎÁ÷À» Æ÷ÇÔÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. 4ÀåÀº C# ¿¬»êÀÚ¿Í µ¥ÀÌÅÍ º¯È¯, Àüó¸® Áö½Ã¹®µµ ´Ù·é´Ù.

5Àå, ¸Þ¼­µå¿Í ¸Å°³º¯¼ö
¸Þ¼Òµå¿Í ¸Å°³º¯¼öÀÇ ¼¼ºÎ »çÇ×À» »ìÆ캻´Ù. °ª¿¡ ÀÇÇÑ Àü´Þ°ú ÂüÁ¶¿¡ ÀÇÇÑ Àü´Þ, out ¸Å°³º¯¼ö¸¦ ÅëÇÑ µ¥ÀÌÅÍ ¹ÝȯÀ» Æ÷ÇÔÇÑ´Ù. C# 4.0¿¡¼­ ±âº» ¸Å°³º¯¼ö Áö¿øÀÌ Ãß°¡µÆÀ¸¹Ç·Î, ±âº» ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

6Àå, Ŭ·¡½º
Ŭ·¡½º¶ó´Â ±âº» ºôµù ºí·ÏÀÌ Á¦°øµÇ¹Ç·Î, 6ÀåÀº ÀÌµé ±¸¹®À» °áÇÕÇØ Àüü ±â´É Çü½ÄÀ» ±¸¼ºÇÑ´Ù. Ŭ·¡½º´Â °´Ã¼¿¡ ´ëÇÑ ÅÛÇø´À» Á¤ÀÇÇÔÀ¸·Î½á °´Ã¼ ÁöÇâ ±â¼úÀÇ ÇÙ½ÉÀ» Çü¼ºÇÑ´Ù. 6ÀåÀº C# 8.0¿¡¼­ »õ·Î ¼Ò°³ÇÑ null Çã¿ë Ư¼ºµµ ¼³¸íÇÑ´Ù.

7Àå, »ó¼Ó
»ó¼ÓÀº ¸¹Àº °³¹ßÀÚ¿¡°Ô ±âº» ÇÁ·Î±×·¡¹Ö Áö½ÄÀÌÁö¸¸ C#Àº new ÇÑÁ¤ÀÚ¿Í °°Àº ´Ù¼Ò °íÀ¯ÇÑ ±¸Á¶¸¦ Á¦°øÇÑ´Ù. 7ÀåÀº ÀçÁ¤ÀÇ(overriding)¸¦ Æ÷ÇÔÇØ »ó¼Ó ±¸¹®ÀÇ ¼¼ºÎ »çÇ×À» ¼³¸íÇÑ´Ù.

8Àå, ÀÎÅÍÆäÀ̽º
Ŭ·¡½º °£¿¡ ¹öÀüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â »óÈ£ÀÛ¿ë °è¾àÀ» Á¤ÀÇÇϴµ¥ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. C#Àº ¸í½ÃÀû ¹× ¾Ï½ÃÀû ÀÎÅÍÆäÀ̽º ¸â¹ö ±¸Çö ¸ðµÎ¸¦ Æ÷ÇÔÇϸç, ´ëºÎºÐÀÇ ´Ù¸¥ ¾ð¾î¿¡¼­ Áö¿øÇÏÁö ¾Ê´Â Ãß°¡ÀûÀΠĸ½¶È­ ¼öÁØÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±âº» ÀÎÅÍÆäÀ̽º ¸â¹öÀÇ ¼Ò°³¿Í ´õºÒ¾î, C# 8.0ÀÇ ÀÎÅÍÆäÀ̽º ¹öÀü °ü¸®¿¡ °üÇÑ »õ·Î¿î ÀýÀ» Ãß°¡µÆ´Ù.

9Àå, °ª Çü½Ä
ÂüÁ¶ Çü½Ä Á¤ÀÇó·³ ÀϹÝÀûÀÌÁø ¾ÊÁö¸¸, C#¿¡ ³»ÀåµÈ ±âº» Çü½Ä°ú À¯»çÇÑ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÏ´Â °ª Çü½ÄÀ» Á¤ÀÇÇØ¾ß ÇÒ ¶§°¡ ÀÖ´Ù. 9ÀåÀº ±¸Á¶Ã¼¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý°ú ÀÌµé ±¸Á¶Ã¼¿¡¼­ µå·¯³»´Â °íÀ¯ÇÑ Æ¯¼ºÀ» ¼³¸íÇÑ´Ù.

10Àå, Àß ±¸¼ºµÈ Çü½Ä
°í±Þ Çü½Ä Á¤ÀǸ¦ ¼³¸íÇÑ´Ù. +¿Í ij½ºÆ® °°Àº ¿¬»êÀÚ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ¿©·¯ Ŭ·¡½º¸¦ ´ÜÀÏ ¶óÀ̺귯¸®·Î ĸ½¶È­ ÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ³×ÀÓ½ºÆäÀ̽º¿Í XML ÁÖ¼®À» Á¤ÀÇÇÏ´Â °úÁ¤À» º¸ÀÌ°í, °¡ºñÁö ¼öÁýÀ» °í·ÁÇØ Å¬·¡½º¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

11Àå, ¿¹¿Ü ó¸®
5Àå¿¡¼­ ¼Ò°³ÇÑ ¿¹¿Ü 󸮸¦ È®ÀåÇÏ°í, ¿¹¿Ü°¡ »ç¿ëÀÚ ÁöÁ¤ ¿¹¿Ü¸¦ ¸¸µé ¼ö ÀÖ´Â ¿¹¿Ü °èÃþ ±¸Á¶¸¦ ¾î¶»°Ô µû¸£´ÂÁö ¼³¸íÇÑ´Ù. ÀÌ Àå¿¡¼­´Â ¿¹¿Ü ó¸®ÀÇ ¸ð¹ü »ç·Êµµ ¸î °¡Áö ¼³¸íÇÑ´Ù.

12Àå, Á¦³×¸¯
Á¦³×¸¯Àº C# 1.0¿¡´Â ¾ø´Â ÇÙ½É ±â´ÉÀÌ´Ù. 12ÀåÀº C# 2.0 ±â´É Àüü¸¦ ´Ù·é´Ù. 12Àå¿¡¼­ Á¦³×¸¯À̶ó´Â ¸Æ¶ôÀ¸·Î ´Ù·ç´Â °øº¯(covariance)°ú ¹Ý°øº¯(contravariance)¿¡ ´ëÇÑ Áö¿øÀº C# 4.0¿¡¼­ Ãß°¡Çß´Ù.

13Àå, ´ë¸®ÀÚ¿Í ¶÷´Ù½Ä
´ë¸®ÀÚ´Â ÄÚµå ³»¿¡¼­ À̺¥Æ® 󸮸¦ À§ÇÑ ÆÐÅÏÀ» Á¤ÀÇÇÏ´Â ÀÌÀüÀÇ ¾ð¾î¿Í C#À» ¸íÈ®È÷ ±¸º° Áþ±â ½ÃÀÛÇß´Ù. ÀÌ °ü·Ê´Â »ç½Ç»ó Æú¸µ ·çƾÀ» ÀÛ¼ºÇÒ Çʿ伺À» ¾ø¾Ý´Ù. ¶÷´Ù ½ÄÀº C# 3.0ÀÇ LINQ¸¦ °¡´ÉÇÏ°Ô ÇÑ ÇÙ½É °³³äÀÌ´Ù. 13ÀåÀº ¶÷´Ù½ÄÀÌ ´õ ¿ì¾ÆÇÏ°í °£°áÇÑ ±¸¹®À» Á¦°øÇÔÀ¸·Î½á ´ë¸®ÀÚ ±¸¹®À» ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 13ÀåÀº ´ÙÀ½¿¡ ¼³¸íÇÏ´Â »õ·Î¿î Ä÷º¼Ç APIÀÇ Åä´ë°¡ µÈ´Ù.

14Àå, À̺¥Æ®
ĸ½¶È­µÈ ´ë¸®ÀÚÀÎ À̺¥Æ®´Â CLR(Common Language Runtime)ÀÇ ÇÙ½É ±¸¹®ÀÌ´Ù. C# 2.0ÀÇ ¶Ç ´Ù¸¥ ±â´ÉÀÎ ÀÍ¸í ¸Þ¼­µåµµ ¿©±â¼­ ¼³¸íÇÑ´Ù.

15Àå, Ä÷º¼Ç ÀÎÅÍÆäÀ̽º¿Í Ç¥ÁØ Äõ¸® ¿¬»êÀÚ
C# 3.0¿¡¼­ ¼Ò°³µÈ °£´ÜÇϸ鼭µµ ¼¼·ÃµÇ°í °­·ÂÇÑ º¯È­´Â »õ·Î¿î Enumerable Ŭ·¡½ºÀÇ È®Àå ¸Þ¼­µå¸¦ ãÀ» ¶§ 15Àå¿¡¼­ Å« µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ·Î ¾Ë·ÁÁø Ä÷º¼Ç API¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­ À̸¦ ÀÚ¼¼È÷ »ìÆ캻´Ù.

16Àå, LINQ¿Í Äõ¸® ½Ä
Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ¸¦ ´Üµ¶À¸·Î »ç¿ëÇϸé Çص¶Çϱ⠰ï¶õÇÑ ±ä ±¸¹®ÀÌ ³ª¿Ã ¼ö ÀÖ´Ù. ÇÏÁö¸¸ 16Àå¿¡¼­ ¼³¸íÇÏ´Â °Íó·³ ÁúÀÇ ½ÄÀº SQL°ú À¯»çÇÑ ´ëü ±¸¹®À» Á¦°øÇÑ´Ù.

17Àå, »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼Ç ¸¸µé±â
ºñÁî´Ï½º °´Ã¼¸¦ ´ë»óÀ¸·Î µ¿ÀÛÇÏ´Â »ç¿ëÀÚ ÁöÁ¤ API¸¦ ¸¸µå´Â µ¥ ÀÖ¾î »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼ÇÀ» ¸¸µé¾î¾ß ÇÒ ¶§°¡ ÀÖ´Ù. 17ÀåÀº ÀÌ Ä÷º¼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» »ó¼¼ÇÏ°Ô ´Ù·ç¸ç, ÀÌ °úÁ¤¿¡¼­ »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼ÇÀ» ´õ ½±°Ô ¸¸µå´Â »óȲ¿¡ ¸Â´Â Å°¿öµå¸¦ ¼Ò°³ÇÑ´Ù.

18Àå, ¸®Ç÷º¼Ç, Ư¼º, µ¿Àû ÇÁ·Î±×·¡¹Ö
°´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀº 1980³â´ë ÈĹÝÀÇ ÇÁ·Î±×·¥ ±¸Á¶¿¡¼­ Æз¯´ÙÀÓÀÌ º¯È­ÇÏ´Â ´ÜÃʸ¦ Á¦°øÇß´Ù. ¸¶Âù°¡Áö ¹æ½ÄÀ¸·Î Ư¼ºÀº ¼±¾ðÇü ÇÁ·Î±×·¡¹Ö°ú ¸ÞŸµ¥ÀÌÅÍÀÇ Æ÷ÇÔÀ» ¿ëÀÌÇÏ°Ô ÇØ »õ·Î¿î Æз¯´ÙÀÓÀ» ¾È³»Çß´Ù. 18ÀåÀº Ư¼ºÀ» »ìÆ캸°í ¸®Ç÷º¼ÇÀ» ÅëÇØ À̵é Ư¼ºÀ» °¡Á®¿À´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. BCL(Base Class Library) ³»¿¡¼­ Á÷·ÄÈ­ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇØ ¼öÇàÇÏ´Â ÆÄÀÏ ÀԷ°ú Ãâ·Âµµ ´Ù·é´Ù. C# 4.0¿¡¼­ »õ·Î¿î Å°¿öµåÀÎ dynamicÀÌ ¾ð¾î¿¡ Ãß°¡µÆ´Ù. ÀÌ Å°¿öµå´Â C#À¸·Î ÇÒ ¼ö ÀÖ´Â ÀÏÀÇ Áß¿äÇÑ È®ÀåÀ¸·Î ·±Å¸ÀÓ ¶§±îÁö ¸ðµç Çü½Ä °Ë»ç¸¦ Á¦°ÅÇß´Ù.

19Àå, ´ÙÁß½º·¹µù ¼Ò°³
´ëºÎºÐÀÇ Çö´ë ÇÁ·Î±×·¥Àº µ¿½Ã À̺¥Æ®¿¡ ´Éµ¿ÀûÀ¸·Î ÀÀ´äÀ» Á¦°øÇϸ鼭 ¿À·§µ¿¾È µ¹¾Æ°¡´Â ÀÛ¾÷À» ½ÇÇàÇÏ´Â ½º·¹µåÀÇ »ç¿ëÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÇÁ·Î±×·¥ÀÌ ´õ º¹ÀâÇØÁü¿¡ µû¶ó ÀÌµé °í±Þ ȯ°æ¿¡¼­ µ¥ÀÌÅ͸¦ º¸È£Çϱâ À§ÇØ Ãß°¡ÀûÀÎ ¿¹¹æ Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÑ´Ù. ´ÙÁß ½º·¹µå¸¦ Àû¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹ÖÀº º¹ÀâÇÏ´Ù. 19ÀåÀº ŽºÅ©(Task) Ãë¼Ò¿Í ŽºÅ© ÄÁÅؽºÆ®¿¡¼­ ¿¹¿Ü ½ÇÇàÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» Æ÷ÇÔÇØ Å½ºÅ©¸¦ ´Ù·ç´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.

20Àå, ŽºÅ© ±â¹Ý ºñµ¿±â ÆÐÅÏ
async/await ±¸¹®À» ¼ö¹ÝÇϴ ŽºÅ© ±â¹Ý ºñµ¿±â ÆÐÅÏÀ» »ìÆ캻´Ù. ÀÌ ÆÐÅÏÀº ´ÙÁß ½º·¹µå ÇÁ·Î±×·¡¹Ö¿¡ »ó´çÈ÷ ´Ü¼øÈ­µÈ Á¢±Ù¹æ½ÄÀ» Á¦°øÇÑ´Ù. ºñµ¿±â ½ºÆ®¸²ÀÇ C# 8.0 °³³äÀ» Æ÷ÇÔÇß´Ù.

21Àå, º´·Ä ¹Ýº¹
¼º´ÉÀ» °³¼±ÇÏ´Â ½¬¿î ¹æ¹ý ÇÑ °¡Áö´Â Parallel °´Ã¼³ª º´·Ä LINQ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ µ¥ÀÌÅ͸¦ º´·Ä·Î ¹Ýº¹ÇÏ´Â °ÍÀÌ´Ù.

22Àå, ½º·¹µå µ¿±âÈ­
¾Õ Àå¿¡¼­ ´Ù·é ³»¿ëÀ» ±â¹ÝÀ¸·Î ´ÙÁß½º·¹µå ÄÚµåÀÇ ¸í½ÃÀû Á¦¾î¸¦ ´Ü¼øÈ­ÇÒ ¼ö ÀÖ´Â ³»Àå ½º·¹µù ÆÐÅÏ Áö¿ø¿¡ °üÇØ ¼³¸íÇÑ´Ù.

23Àå, Ç÷§Æû »óÈ£ ¿î¿ë¼º°ú ¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå
C#Àº ºñ±³Àû ÀþÀº ¾ð¾îÀ̹ǷΠC# º¸´Ù´Â ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºµÈ Äڵ尡 »ó´çÈ÷ ¸¹´Ù. ÀÌ·± ±âº» ÄÚµåÀÇ ÀÌÁ¡À» ´©¸®±â À§ÇØ C#Àº P/Invoke¸¦ ÅëÇØ ºñ°ü¸® ÄÚµå¿ÍÀÇ »óÈ£ ¿î¼ºÀ» Áö¿øÇÑ´Ù. °Ô´Ù°¡ C#Àº Æ÷ÀÎÅÍÀÇ »ç¿ë°ú Á÷Á¢ ¸Þ¸ð¸® Á¶ÀÛÀ» Áö¿øÇÑ´Ù. Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ÄÚµå´Â ½ÇÇà¿¡ Ư¼ö ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÏÁö¸¸ ÀüÅëÀûÀÎ C ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿Í ¿ÏÀüÈ÷ »óÈ£ÀÛ¿ëÇÏ´Â °­·ÂÇÔÀ» Á¦°øÇÑ´Ù.

24Àå, °ø¿ë ¾ð¾î ÀÎÇÁ¶ó(CLI)
±Ùº»ÀûÀ¸·Î C#Àº ±âº» CLI À§¿¡ °¡Àå È¿°úÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¼³°èµÈ ±¸¹®ÀÌ´Ù. 22ÀåÀº C# ÇÁ·Î±×·¥ÀÌ ±âº» ·±Å¸ÀÓ°ú ·±Å¸ÀÓ ¸í¼¼¿Í ¾î¶² °ü·ÃÀÌ ÀÖ´ÂÁö ±íÀÌ »ìÆ캻´Ù.

ºÎ·Ï, C# 9.0ÀÇ »õ·Î¿î ±â´É
.NET 5¿¡¼­ Áö¿øÇϱ⠽ÃÀÛÇÑ C# 9.0ÀÇ »õ·Î¿î ±â´É°ú °³¼± »çÇ×À» Á¤¸®Çß´Ù.

ÀÌ Ã¥ÀÌ ¿©·¯ºÐ¿¡°Ô C# Àü¹®°¡·Î °¡´Â ¶Ù¾î³­ ¸®¼Ò½º°¡ µÇ±æ ¹Ù¶õ´Ù.

̵̧ȍ


¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ ¿ª»ç¸¦ ÅëƲ¾î ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÈ ¹æ¹ý·ÐÀº ¸î ¹øÀÇ Æз¯´ÙÀÓÀÇ ÀüȯÀ» °ÅÄ¡¸é¼­, ÄÚµå ±¸Á¶¸¦ Çâ»ó½ÃÅ°°í º¹À⼺À» ÁÙ¿©¿Ô´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ µ¿ÀÏÇÑ Æз¯´ÙÀÓ ÀüȯÀ» µû¸¥´Ù.
óÀ½ ¸î Àå¿¡¼­´Â ±¸¹®ÀÌ ÀÛ¼ºµÈ ¼ø¼­´ë·Î ½ÇÇàµÇ´Â ¼øÂ÷ ÇÁ·Î±×·¡¹Ö ±¸Á¶(sequential programming structure)¸¦ »ìÆ캻´Ù. ÀÌ·± ¸ðµ¨¿¡ ³»Æ÷µÈ ¹®Á¦´Â ¿ä±¸»çÇ×ÀÌ Áõ°¡ÇÔ¿¡ µû¶ó º¹À⼺ÀÌ ±âÇϱ޼öÀûÀ¸·Î Áõ°¡ÇÑ´Ù´Â Á¡ÀÌ´Ù. ÀÌ·± º¹À⼺À» ÁÙÀÌ·Á¸é ÄÚµå ºí·ÏÀ» ¸Þ¼­µå·Î ¿Å±â´Â ¡®±¸Á¶È­µÈ ÇÁ·Î±×·¡¹Ö ¸ðµ¨(structured programming model)¡¯À» ¸¸µé¸é µÈ´Ù. ÀÌ ¸ðµ¨À» »ç¿ëÇϸé ÇÁ·Î±×·¥ ³»ÀÇ ¿©·¯ À§Ä¡¿¡¼­ ÄÚµå Áߺ¹ ¾øÀÌ µ¿ÀÏÇÑ ÄÚµå ºí·ÏÀ» È£ÃâÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ·± ±¸Á¶µµ ºü¸£°Ô Ä¿Á®°¡´Â ÇÁ·Î±×·¥ÀÇ ÅëÁ¦¿¡ ÇÑ°è¿¡ ºÎµúÇû°í Ãß»óÈ­¸¦ ´õ ÇÊ¿ä·Î Çß´Ù. 6Àå¿¡¼­ ¼³¸íÇÑ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀº ÀÌ·± »óȲÀ» ¹Ù·ÎÀâ±â À§ÇØ µîÀåÇß´Ù. ÀÌÈÄÀÇ Àåµé¿¡¼­ ÀÎÅÍÆäÀ̽º ±â¹Ý ÇÁ·Î±×·¡¹Ö°ú LINQ(±×¸®°í À̸¦ Ä÷º¼Ç API·Î ¸¸µç º¯È¯), Ư¼ºÀ» ÅëÇÑ ¼±¾ðÇü ÇÁ·Î±×·¡¹ÖÀÇ ±âº» Çü½Ä(18Àå)°ú °°Àº Ãß°¡ÀûÀÎ ¹æ¹ý·ÐÀ» ¹è¿î´Ù.

C# ÇнÀ¿¡ ¼º°øÇÏ·Á¸é °¡´ÉÇÑ ÇÑ »¡¸® ÄÚµåºÎÅÍ ÀÛ¼ºÇØ¾ß ÇÑ´Ù. ÀÌ·ÐÀûÀ¸·Î ¿ÏÀüÈ÷ ¹«ÀåÇÒ ¶§±îÁö ±â´Ù¸± ÇÊ¿ä°¡ ¾ø´Ù. ¹Ù·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¹Ýº¹ °³¹ßÀÇ ½ÅºÀÀÚó·³, ³ª´Â ÀÌ Ã¥À» ÀÐÀ¸¸é¼­ ÀÔ¹®ÀÚ¶óµµ 2ÀåÀÇ ³¡¿¡¼­´Â ±âº» C# ÄÚµå ÀÛ¼ºÀ» ½ÃÀÛÇÏ±æ ¹Ù¶õ´Ù.
ÀÌ Ã¥¿¡¼­ ¸¹Àº ÁÖÁ¦¸¦ ´Ù·çÁö´Â ¾Ê´Â´Ù. ASP.NET°ú Entity Framework, ÀÚ¸¶¸°(Xamrin), ½º¸¶Æ® Ŭ¶óÀ̾ðÆ® °³¹ß, ºÐ»ê ÇÁ·Î±×·¡¹Ö µî°ú °°Àº ÁÖÁ¦´Â ´Ù·çÁö ¾Ê´Â´Ù. À̵é ÁÖÁ¦°¡ .NET ÇÁ·¹ÀÓ¿öÅ©¿Í °ü·ÃÀÌ ÀÖÁö¸¸ À̵éÀ» ´Ù·ç·Á¸é °¢ ÁÖÁ¦º°·Î Ã¥ ÇÑ ±ÇÀÌ µû·Î ÇÊ¿äÇϱ⠶§¹®¿¡ C#°ú ±âº» Ŭ·¡½º ¶óÀ̺귯¸® ³»ÀÇ Çü½Ä¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. ÀÌ Ã¥À» ÀÐÀ¸¸é ´Ù¸¥ ½Ã¸®Áî¿¡¼­ ´Ù·ç´Â ¿µ¿ª¿¡¼­ Àü¹®¼ºÀ» °³¹ßÇϴµ¥ ÇÊ¿äÇÑ Áغñ¸¦ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¸Åµå Å丣°Å½¼(Mads Torrgersen)(¸¶ÀÌÅ©·Î¼ÒÇÁÆ® C# Ã¥ÀÓ ¼³°èÀÚ)
C# ¼¼°è¿¡¼­ °¡Àå À¯¸íÇÏ°í ½Å·ÚÇÒ ¼ö ÀÖ´Â ½Ã¸®Áî¿¡ ¿Â °É ȯ¿µÇÕ´Ï´Ù. ¸¶Å© ¹ÌÄ«¿¤¸®½º(Mark Michaelis)ÀÇ ¡ºEssential C#¡» ½Ã¸®Áî´Â °íÀüÀ¸·Î ÀÎÁ¤¹Þ¾Æ ¿ÔÁö¸¸, ³»°¡ óÀ½ ¸¶Å©¸¦ ¸¸³µÀ» ¶§´Â ¾ÆÁ÷ ºûÀ» º¸±â ÀüÀ̾ú½À´Ï´Ù.
2005³â¿¡ LINQ(Language Integrated Query)°¡ ¼¼»ó¿¡ ³ª¿ÔÀ» ¶§ ³ª´Â ¸· ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ ÀÔ»çÇØ ÀÌ ´ë±Ô¸ð °ø°³ Çà»çÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÇÁ·ÎÆä¼Å³Î °³¹ßÀÚ È¸ÀÇ Microsoft Professional Developers Conference¿¡ µû¶ó¿Â ÂüÀ̾ú½À´Ï´Ù. LINQ ±â¼ú¿¡ ±â¿©ÇÑ ¹Ù°¡ °ÅÀÇ ¾øÀ½¿¡µµ ³ª´Â LINQ ±â¼úÀ» ¼±ÀüÇÏ´Â ÀÏ¿¡ Ç« ºüÁ³½À´Ï´Ù. ´ëÈ­°¡ ²÷ÀÓ¾øÀÌ À̾îÁö´Â µ¿¾È Àü´ÜÁö´Â ³¯°³ µ¸Ä£ µíÀÌ »ç¶óÁ® °¬½À´Ï´Ù. C# ¹× .NET¿¡ ´ëÇÑ Á¤¸» ÀÇ¹Ì ÀÖ´Â ÇÏ·ç¿´À¸¸ç, ÀØÀ» ¼ö ¾ø´Â ½Ã°£À̾ú½À´Ï´Ù.
½Ç½À °ø°£¿¡ ÀÖ´ø »ç¶÷µéÀº Àß ÀÛ¼ºµÈ ½Ç½À ÀڷḦ »ç¿ëÇØ ÀÌ ±â¼úÀÇ ¹Ì¸®º¸±â¸¦ ½ÃÇèÇØ º¸·Á°í ¸»ÀÌ ¾ø¾ú½À´Ï´Ù. ±×°÷¿¡¼­ ¸¶Å©¸¦ ¸¸³µ½À´Ï´Ù. ÁüÀÛÇÏ°ÚÁö¸¸ ±×´Â Á¦°øµÈ ½Ç½À ÀÚ·áÀÇ ½ºÅ©¸³Æ®¸¦ µû¸£Áö ¾Ê¾Ò½À´Ï´Ù. ±×´Â ÇÏ°í ½ÍÀº ¹æ½Ä´ë·Î ½Ç½ÀÇØ º¸¸é¼­ ¹®¼­¸¦ »ô»ôÀÌ µÚÁö±âµµ ÇÏ°í ´Ù¸¥ »ç¶÷°ú À̾߱⵵ ÇÏ¸ç ¿­½ÉÈ÷ ÀÚ½ÅÀÇ ±×¸²À» ¸ðÀ¸°í ÀÖ¾ú½À´Ï´Ù.
C# Ä¿¹Â´ÏƼ¿¡ °« µé¾î¿Â ½ÅÀÔ È¸¿øó·³ ³ª´Â ±× ÄÜÆÛ·±½º¿¡¼­ ¸¹Àº »ç¶÷À» ¸¸³µ°í ÁÁÀº °ü°è¸¦ ¸Î¾ú½À´Ï´Ù. ±×·¯³ª ¼ÖÁ÷È÷ ±×¶§ ¸¸³µ´ø »ç¶÷µéÀÌ ´ëºÎºÐÀº Èñ¹ÌÇÏ°Ô »ý°¢³¯ »ÓÀÔ´Ï´Ù. ±×Áß ±â¾ïÇÏ´Â ´Ü ÇÑ »ç¶÷ÀÌ ¹Ù·Î ¸¶Å©ÀÔ´Ï´Ù. ¸¶Å©´Â »õ·Î¿î ±â¼ú¿¡ ´ëÇØ ´Ù¸¥ »ç¶÷ó·³ ±ØÂùÇÏÁö ¾Ê¾Ò°í, ¾ÆÁÖ ½ÅÁßÇÏ°Ô ¡°¾ÆÁ÷ Àß ¸ð¸£°Ú½À´Ï´Ù. ÀÌ ±â¼ú¿¡ È®½ÅÀÌ ¼­Áö ¾Ê½À´Ï´Ù.¡±¶ó°í ¸»Çß½À´Ï´Ù. ¸¶Å©´Â Àüü ÆÐÅ°Áö¸¦ Èí¼öÇÏ°í ÀÌÇØÇϱ⠿øÇß°í ±×¶§±îÁö´Â ÀÌ°ÍÀÌ ¾î¶»´Ù°í ´©±º°¡¿¡°Ô ¾ê±âÇÏÁö ¾Ê´Â »ç¶÷À̾ú½À´Ï´Ù.
¼ö³â ¸¸¿¡ óÀ½À¸·Î ±àÁ¤ÀÇ Âù»ç°¡ ´ë½Å ±â¼ú¿¡ ´ëÇÑ ¼¼ºÎ ³»¿ë, °á°ú, ¿°·Á¿¡ °üÇØ ¼ÖÁ÷ÇÏ°í À¯ÀÍÇÑ ´ëÈ­¸¦ ³ª´­ ¼ö ÀÖ¾ú½À´Ï´Ù. ±× ÀÌ·¡·Î ¸¶Å©´Â ¿ì¸® ¾ð¾î ¼³°èÀÚ¿¡°Ô Ź¿ùÇÑ °¡Ä¡¸¦ Áö´Ñ Ä¿¹Â´ÏƼ ¸â¹ö·Î ³²¾ÆÀִµ¥, ±×´Â Á¤¸» ¶È¶ÈÇÏ°í Çٽɿ¡ ´ëÇÑ ¸ðµç °ÍÀ» ÀÌÇØÇϱ⸦ °íÁýÇϸç, ÀÌ·± ±â¼úÀÌ ½ÇÁ¦ °³¹ßÀÚ¿¡°Ô ¾î¶»°Ô ¿µÇâÀ» ³¢Ä¡´ÂÁö¿¡ ´ëÇÑ ³î¶ó¿î ÅëÂû·ÂÀ» °®°í ÀÖ½À´Ï´Ù. ¹«¾ùº¸´Ùµµ ±×´Â ¼ÖÁ÷Çϸç ÀÚ½ÅÀÇ »ý°¢À» ¾ê±âÇÏ´Â µ¥ µÎ·Á¿òÀÌ ¾ø½À´Ï´Ù. ¾î¶² °ÍÀÌ ¡®¸¶Å© ½ÃÇ衯À» Åë°úÇÏ°í ³ª¸é ½ÃÀÛÀÌ ÁÁ´Ù´Â ´À³¦À» °®°Ô µË´Ï´Ù.
ÀÌ·¯ÇÑ Àç´ÉÀÌ ¸¶Å©¸¦ ÈǸ¢ÇÑ ÀúÀÚ·Î ¸¸µé¾ú½À´Ï´Ù. ¸¶Å©´Â º»Áú¿¡ ÁýÁßÇÏ°í Áø½ÇÇÑ ´ëÈ­¸¦ Ãß±¸ÇÏ¸ç ½Ç¿ëÀûÀÎ °¡Ä¡¿Í ¹®Á¦¸¦ ²ç¶Õ¾î º¸´Â ´«À» °¡Á³½À´Ï´Ù. ¶ÇÇÑ C#ÀÇ ¸í·áÇÏ°Ô ¼³¸íÇÏ´Â ¶Ù¾î³­ ÀçÁÖ¸¦ °®Ãè½À´Ï´Ù. ´©±¸µµ ¸¶Å©°¡ ÇÑ °Íó·³ C# 8.0À» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀ» ÁÖÁö´Â ¸øÇÒ °Ì´Ï´Ù.
Áñ°Å¿î ½Ã°£ÀÌ µÇ±æ ¹Ù¶ø´Ï´Ù!

¸ñÂ÷

1Àå. C# ¼Ò°³
Hello, World
C# ±¸¹® ±âÃÊ
Main ¸Þ¼­µå
º¯¼ö »ç¿ë
ÄÜ¼Ö ÀԷ°ú Ãâ·Â
°ü¸®µÇ´Â ½ÇÇà°ú °ø¿ë ¾ð¾î ±â¹Ý
¿©·¯ °¡Áö .NET ÇÁ·¹ÀÓ¿öÅ©
¿ä¾à

2Àå. µ¥ÀÌÅÍ Çü½Ä
±âº» ¼ýÀÚ Çü½Ä
´õ ¾Ë¾Æ¾ß ÇÒ ±âº» Çü½Ä
µ¥ÀÌÅÍ Çü½Ä °£ÀÇ º¯È¯
¿ä¾à

3Àå. °í±Þ µ¥ÀÌÅÍ Çü½Ä
Çü½Ä ¹üÁÖ
nullÀ» Çã¿ëÇÏ´Â Çü½Ä ¼±¾ðÇϱâ
Æ©ÇÃ
¹è¿­
¿ä¾à

4Àå. ¿¬»êÀÚ¿Í È帧 Á¦¾î
¿¬»êÀÚ
ÄÚµå ºí·Ï({})
ÄÚµå ºí·Ï, ¹üÀ§, ¼±¾ð °ø°£
ºÎ¿ï ½Ä
ÇÁ·Î±×·¡¹Ö¿¡ null »ç¿ëÇϱâ
ºñÆ® ´ÜÀ§ ¿¬»êÀÚ(¡´¡´, ¡µ¡µ,., &, ^, ~)
È帧 Á¦¾î ±¸¹®(°è¼Ó)
Á¡ÇÁ¹®
C# Àüó¸® Áö½Ã¹®
¿ä¾à

5Àå. ¸Þ¼­µå¿Í ¸Å°³º¯¼ö
¸Þ¼­µå È£Ãâ
¸Þ¼­µå ¼±¾ð
using Áö½Ã¹®
Main()ÀÇ ¹Ýȯ°ú ¸Å°³º¯¼ö
¸Þ¼­µå ¸Å°³º¯¼ö ½ÉÈ­
¼±ÅÃÀû ¸Å°³º¯¼ö
¿¹¿Ü¸¦ »ç¿ëÇÑ ±âº» ¿¡·¯ ó¸®
¿ä¾à

6Àå. Ŭ·¡½º
Ŭ·¡½º ¼±¾ð°ú ÀνºÅϽº »ý¼º
ÀνºÅϽº Çʵå
ÀνºÅϽº ¸Þ¼­µå
this Å°¿öµå »ç¿ëÇϱâ
¾×¼¼½º ÇÑÁ¤ÀÚ
¼Ó¼º
»ý¼ºÀÚ
»ý¼ºÀÚ°¡ ÀÖ´Â null ºñÇã¿ë ÂüÁ¶ Çü½Ä ¼Ó¼º
null Çã¿ë Ư¼º
ºÐÇØÀÚ
Á¤Àû ¸â¹ö
È®Àå ¸Þ¼­µå
µ¥ÀÌÅÍ Ä¸½¶È­
Áßø Ŭ·¡½º
ºÎºÐ Ŭ·¡½º
¿ä¾à

7Àå. »ó¼Ó
ÆÄ»ý
±âº» Ŭ·¡½º ÀçÁ¤ÀÇ
Ãß»ó Ŭ·¡½º
System.Object¿¡¼­ ÆÄ»ýµÈ ¸ðµç Ŭ·¡½º
is ¿¬»êÀÚ¸¦ »ç¿ëÇÑ ÆÐÅÏ ¸ÅĪ
switch ¹® ³»¿¡¼­ ÆÐÅÏ ¸ÅĪ
´ÙÇü¼ºÀÌ »ç¿ëµÉ ¶§ ÆÐÅÏ ¸ÅĪ ÇÇÇϱâ
¿ä¾à

8Àå. ÀÎÅÍÆäÀ̽º
ÀÎÅÍÆäÀ̽º ¼Ò°³
ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ´ÙÇü¼º
ÀÎÅÍÆäÀ̽º ±¸Çö
Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º ±¸Çö °£ÀÇ º¯È¯
´ÙÁß ÀÎÅÍÆäÀ̽º »ó¼Ó
ÀÎÅÍÆäÀ̽ºÀÇ È®Àå ¸Þ¼­µå
¹öÀü °ü¸®
ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ´ÙÁß »ó¼Ó ±¸Çö
È®Àå ¸Þ¼­µå vs. ±âº» ÀÎÅÍÆäÀ̽º ¸â¹ö
ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½ºÀÇ ºñ±³
ÀÎÅÍÆäÀ̽º¿Í Ư¼º ºñ±³
¿ä¾à

9Àå. °ª Çü½Ä
±¸Á¶Ã¼
¹Ú½Ì
¿­°ÅÇü
¿ä¾à

10Àå. Àß ±¸¼ºµÈ Çü½Ä
object ¸â¹ö ÀçÁ¤ÀÇ
¿¬»êÀÚ ¿À¹ö·Îµù
´Ù¸¥ ¾î¼Àºí¸® ÂüÁ¶Çϱâ
Çü½ÄÀÇ Ä¸½¶È­
³×ÀÓ½ºÆäÀ̽º Á¤ÀÇ
XML ÁÖ¼®
°¡ºñÁö ¼öÁý
¸®¼Ò½º Á¤¸®
ÃʱâÈ­ Áö¿¬
¿ä¾à

11Àå. ¿¹¿Ü ó¸®
´ÙÁß ¿¹¿Ü Çü½Ä
¿¹¿Ü Àâ±â
±âÁ¸ ¿¹¿Ü ´Ù½Ã ´øÁö±â
ÀÏ¹Ý catch ºí·Ï
¿¹¿Ü 󸮸¦ À§ÇÑ Áöħ
»ç¿ëÀÚ ÁöÁ¤ ¿¹¿Ü Á¤ÀÇÇϱâ
·¡ÇÎÇÑ ¿¹¿Ü ´Ù½Ã ´øÁö±â
¿ä¾à

12Àå. Á¦³×¸¯
Á¦³×¸¯ ¾ø´Â C#
Á¦³×¸¯ Çü½Ä ¼Ò°³
Á¦¾à Á¶°Ç
Á¦³×¸¯ ¸Þ¼­µå
°øº¯°ú ¹Ý°øº¯
Á¦³×¸¯ÀÇ ³»ºÎ
¿ä¾à

13Àå. ´ë¸®ÀÚ¿Í ¶÷´Ù ½Ä
´ë¸®ÀÚ ¼Ò°³
´ë¸®ÀÚ Çü½ÄÀÇ ¼±¾ð
¶÷´Ù ½Ä
¹® ¶÷´Ù
¹«¸í ¸Þ¼­µå
´ë¸®ÀÚ¿Í ±¸Á¶Àû µ¿µî¼º
¿ÜºÎ º¯¼ö
½Ä Æ®¸®
¿ä¾à

14Àå. À̺¥Æ®
¸ÖƼij½ºÆ® ´ë¸®ÀÚ¸¦ ÀÌ¿ëÇÑ °Ô½Ã-±¸µ¶ ÆÐÅÏ ±¸Çö
À̺¥Æ®
¿ä¾à

15Àå. Ä÷º¼Ç ÀÎÅÍÆäÀ̽º¿Í Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ
Ä÷º¼Ç À̴ϼȶóÀÌÀú
Ŭ·¡½º¸¦ Ä÷º¼ÇÀ¸·Î ¸¸µé¾î ÁÖ´Â IEnumerable
Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ
¹«¸í Çü½Ä°ú LINQ
¿ä¾à

16Àå. LINQ¿Í ÁúÀÇ ½Ä
ÁúÀÇ ½Ä ¼Ò°³
ÁúÀÇ ½ÄÀº ¸Þ¼­µå È£Ãâ
¿ä¾à

17Àå. »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼Ç
±âŸ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
ÁÖ¿ä Ä÷º¼Ç Ŭ·¡½º
Àε¦¼­ Áö¿ø
null ȤÀº ºó Ä÷º¼ÇÀÇ ¹Ýȯ
¹Ýº¹±â
¿ä¾à

18Àå. ¸®Ç÷º¼Ç, Ư¼º, µ¿Àû ÇÁ·Î±×·¡¹Ö
¸®Ç÷º¼Ç
nameof ¿¬»êÀÚ
Ư¼º
µ¿Àû °³Ã¼¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö
¿ä¾à

19Àå. ´ÙÁß ½º·¹µù
´ÙÁß ½º·¹µù ±âÃÊ
ºñµ¿±â ŽºÅ©
ŽºÅ© Ãë¼Ò
System.Threading ÀÌ¿ëÇϱâ
¿ä¾à

20Àå. ŽºÅ© ±â¹Ý ºñµ¿±â ÆÐÅÏ
±ä ´ë±â ½Ã°£À» ¿ä±¸ÇÏ´Â ÀÛ¾÷ÀÇ µ¿±âÀû È£Ãâ
±ä ´ë±â ½Ã°£À» ¿ä±¸ÇÏ´Â ÀÛ¾÷ÀÇ ºñµ¿±âÀû È£Ãâ(TPL ÀÌ¿ë)
async¿Í awaitÀ» ÀÌ¿ëÇÑ Å½ºÅ© ±â¹ÝÀÇ ºñµ¿±â ÆÐÅÏ
ºñµ¿±â ValueTask¡´T¡µ ¹Ýȯ
ºñµ¿±â ½ºÆ®¸²
IAsyncDisposable°ú await using ÀÌ¿ë
LINQ¿¡¼­ IAsyncEnumerable ÀÌ¿ëÇϱâ
void ¹Ýȯ ºñµ¿±â ¸Þ¼­µå
ºñµ¿±â ¶÷´Ù¿Í Áö¿ª ÇÔ¼ö
ŽºÅ© ½ºÄÉÁÙ·¯¿Í µ¿±âÈ­ ÄÜÅؽºÆ®
async/await°ú À©µµ¿ì UI
¿ä¾à

21Àå. º´·Ä ¹Ýº¹
·çÇÁ ¹Ýº¹ÀÇ º´·Ä ó¸®
¿ä¾à

22Àå. ½º·¹µå µ¿±âÈ­
¿Ö µ¿±âÈ­°¡ ÇÊ¿äÇÑ°¡?
ŸÀ̸Ó
¿ä¾à

23Àå. Ç÷§Æû »óÈ£ ¿î¿ë¼º°ú ¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå
Ç÷§Æû È£Ãâ
Æ÷ÀÎÅÍ¿Í ÁÖ¼Ò
´ë¸®ÀÚ¸¦ ÅëÇÑ ¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå ½ÇÇà
¿ä¾à

24Àå. °ø¿ë ¾ð¾î ÀÎÇÁ¶ó
°ø¿ë ¾ð¾î ÀÎÇÁ¶óÀÇ Á¤ÀÇ
CLI ±¸Çö
´å³Ý ½ºÅÄ´õµå
±âº» Ŭ·¡½º ¶óÀ̺귯¸®
C#¿¡¼­ ±â°è¾î·ÎÀÇ ÄÄÆÄÀÏ
·±Å¸ÀÓ
¾î¼Àºí¸®, ¸Å´ÏÆ佺Ʈ, ¸ðµâ
°ø¿ë Áß°£ ¾ð¾î
°ø¿ë Çü½Ä ½Ã½ºÅÛ
°ø¿ë ¾ð¾î »ç¾ç
¸ÞŸµ¥ÀÌÅÍ
´å³Ý ³×ÀÌƼºê¿Í Ahead Of Time ÄÄÆÄÀÏ
¿ä¾à

º»¹®Áß¿¡¼­

¢Â ¿Å±äÀÌÀÇ ¸» ¢Â

ÀÌ Ã¥Àº Áö¼ÓÀûÀÎ Çõ½Å°ú º¯È­¸¦ °ÅÄ¡´Â °úÁ¤¿¡¼­µµ º¯Ä¡ ¾Ê´Â C#ÀÇ °¡Ä¡¿Í ÇÙ½ÉÀ» ÀúÀÚÀÇ °æÇè°ú ³ëÇÏ¿ì¿¡¼­ ºñ·ÔÇÑ Àß Á¤¸®µÈ ³í¸®¿¡ µû¶ó Â÷±ÙÂ÷±Ù ¼³¸íÇϸç, °³Á¤ÆÇÀ» °ÅÄ¡¸é¼­ ÁøÈ­ÇÏ´Â C#ÀÇ ÁÖ¿ä º¯°æ »çÇ×À» ÀûÀçÀû¼Ò¿¡¼­ ³ì¿© ³»°í ÀÖ½À´Ï´Ù. ´Ù¾çÇÑ ¸Åü¸¦ ÀÌ¿ëÇØ ÀÚÀ¯·Ó°Ô ã¾Æº¼ ¼ö ÀÖ´Â ³ÑÃijª´Â Á¤º¸·Î ÀÎÇØ È¥¶õ½º·´±â±îÁö ÇÑ ½Ã´ë¿¡ ÀÌ Ã¥°ú °°Àº Àμ⹰ÀÌ °®´Â °­Á¡Àº ±æÀ» ÀÒÁö ¾Ê°í ¸ñÇ¥¿¡ º¸´Ù Àß ÁýÁßÇØ ¿øÇÏ´Â °Í ÀÌ»óÀÇ Áö½ÄÀ» ´Ü´ÜÈ÷ ¸Ó¸´¼Ó¿¡ »õ±æ ¼ö ÀÖ´Â Æ÷ÀåµÈ ±æÀ» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ³Ê¹«³ª ºü¸¥ ±â¼ú ¹ßÀü ¼Óµµ¿Í ½Å±â¼ú µîÀå¿¡ ÇöȤµÅ ÀÚÄ© ±âº»À» ´ÙÁö´Â µ¥ ÇÊ¿äÇÑ ÅõÀÚÀÇ Á߿伺À» ³õÄ¡±â ½Ê»óÀÔ´Ï´Ù¸¸, ºÎµð ÀÌ Ã¥°ú ÇÔ²²ÇÏ´Â ºÐµéÀº Àû¾îµµ C#¿¡ ÇÑÇؼ­´Â ¹«ÇÑÇÑ °¡´É¼ºÀ» ÆîÄ¥ ¼ö ÀÖ´Â ´©±¸º¸´Ù ´Ü´ÜÇÑ ±â¹ÝÀ» ´ÙÁö´Â ±âȸ·Î »ï¾Æ ÁÖ¼ÌÀ¸¸é ÇÏ´Â ¹Ù¶÷ÀÔ´Ï´Ù.
Essential C# °³Á¤ÆÇÀ» ¸î ±Ç¿¡ °ÉÃÄ ¹ø¿ªÇÏ´Â »çÀÌ C#Àº ÀÌÁ¦ 20´ë¿¡ Á¢¾îµç ÇÑâ ¿¡³ÊÁö ³ÑÄ¡´Â ÀþÀ½À» ¶°¿Ã¸®´Â ½ÃÀýÀ» ¸ÂÀÌÇß°í, ÇÑÆíÀ¸·Î ¿ªÀÚó·³ C# Ãʱ⸦ ÇÔ²²ÇÑ °³¹ßÀÚµéÀÌ ¾î´Àµ¡ Áß³âÀ» ³Ñ¾î¼­°í ÀÖ½À´Ï´Ù. ÃÖ±Ù ¸î ³â µ¿¾È Á÷Á¢ ÄÚµùÇϱ⺸´Ù´Â °³¹ßÆÀÀ» ¸®µùÇÏ´Â ¾÷¹«¿¡ ÁýÁßÇÏ°í ÀÖ¾î, Äڵ带 ÂÑ´Â ´«±æÀÌ ¿¹Àüó·³ ºü¸£Áö ¸øÇÏ°í »ý°¢ÇÑ °ÍÀ» ÄÚµå·Î ¿Å±â±â±îÁö ¸¹Àº ´ë±â½Ã°£À» ¿ä±¸ÇÏ´Â ºñµ¿±âÀû »ç°í¹æ½Ä¿¡ Á¥¾î ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °³¹ßÀÇ Áñ°Å¿ò°ú âÁ¶ÀÇ ¸Å·Â¿¡ ºüÁ® º» »ç¶÷À̶ó¸é ´©±¸³ªÃ³·³ °¡½¿ ¼Ó¿¡ ²¨ÁöÁö ¾Ê´Â ÄÚµù¿¡ ´ëÇÑ ¿­Á¤Àº ¿©ÀüÇÔÀ» ´À³§´Ï´Ù. °³Á¤ÆÇÀ» ¹ø¿ªÇϸ鼭 Á¶±ÝÀº ½Ä¾î °¡´ø ¿­Á¤À» ´Ù½Ã ±ú¿ï ¼ö ÀÖ¾ú´ø °ÍÀº ¹Ýº¹µÇ´Â Àϻ󿡼­ ¾ò±â Èûµç °¡Ä¡ ÀÖ´Â °æÇèÀ̾ú½À´Ï´Ù. µ¶ÀںеéÀÌ Ã¥À» º¸°í C#À» ÀÌÇØÇÏ°í Á¦´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÈûÀ» ¾òÀ¸½Ç ¼ö ÀÖµµ·Ï ³ë·ÂÇß½À´Ï´Ù¸¸, ¿ªÀÚÀÇ ºÎÁ·ÇÔÀ¸·Î ÀÎÇØ ÀúÀÚÀÇ Àǵµ¸¦ Á¤È®È÷ ¤Áö ¸øÇÑ ºÎºÐÀÌ ÀÖÀ» ¼ö ÀÖ´Â Á¡ ¹Ì¸® ³Ê±×·¯ÀÌ ¾çÇØ ºÎŹµå¸³´Ï´Ù.

ÀúÀÚ¼Ò°³

¸¶Å© ¹ÌÄ«¿¤¸®½º [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

Çõ½ÅÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó¿Í °³¹ß ȸ»çÀÎ ÀÎÅÚ¸®ÅØÆ®(IntelliTect)ÀÇ Ã¢¾÷ÀÚÀ̸ç, ¼ö¼® ±â¼ú ¾ÆÅ°ÅØÆ®¿Í Æ®·¹À̳ʷΠȰµ¿ÇÑ´Ù. Àü ¼¼°è¸¦ ´©ºñ¸ç ¸®´õ½ÊÀ̳ª ±â¼ú¿¡ °üÇÑ ÄÜÆÛ·±½º ¼¼¼ÇÀ» ÁøÇàÇÏ°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®³ª ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¸¦ ´ë½ÅÇØ ¿¬»ç·Î Âü¿©Çϸ鼭 ȸ»ç¸¦ ¼º°øÀûÀ¸·Î À̲ø°í ÀÖ´Ù. ±×´Â ¼ö¸¹Àº ±â»ç¸¦ ¾²°í ¿©·¯ Ã¥À» ÁýÇÊÇßÀ¸¸ç À̽ºÅÏ ¿ö½ÌÅÏ ´ëÇб³(Eastern Washington University)ÀÇ ºÎ±³¼öÀÌÀÚ ½ºÆ÷ĵ(Spokane) .NET »ç¿ëÀÚ ±×·ì ⸳ÀÚ, ¸Å³â ¿­¸®´Â TEDx Äí¸£ ´Þ·»(Coeur d'Alene) À̺¥Æ®ÀÇ °øµ¿ ÁÖÃÖÀÚ´Ù. ¼¼°èÀûÀÎ C# Àü¹®°¡·Î 2007³âºÎÅÍ ¸¶

ÆîÃ帱â
¾ÈöÁø [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

½Ã¹Ä·¹ÀÌÅÍ Àü¹®¾÷üÀÎ µµ´ã½Ã½ºÅÛ½º¸¦ °ÅÃÄ ÇöÀç´Â KTDS¿¡¼­ ½Ã½ºÅÛ °³¹ß¿¡ ¸ö´ã°í ÀÖÀ¸¸ç, GoDev ¸â¹ö·Îµµ È°µ¿ ÁßÀÌ´Ù.

±èµµ±Õ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

2012³â 15³â°£ÀÇ Á¶Á÷ »ýÈ°À» ³¡³»°í ½º½º·Î¿¡°Ô ÀÚÀ¯¸¦ ÁØ µ¶¸³ IT ±â¼úÀÚ´Ù. 2003³â óÀ½À¸·Î ¹ø¿ªÇÑ ¡ºBeginning Direct3D Game Programming¡»ÀÌ °è±â°¡ µÇ¾î Áö±Ý±îÁö ¹ø¿ª°ú Àú¼úÀ» °è¼ÓÇØ¿Ô°í 40¿© ±ÇÀÇ Ã¥À» ¹ø¿ª¡¤ÁýÇÊÇß´Ù. ¹ø¿ª¡¤Àú¼ú °øµ¿Ã¼ÀÎ GoDev¸¦ À̲ø°í ÀÖÀ¸¸ç, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾îÀÇ °íÁ¤ Ä®·³´Ï½ºÆ®·Î È°µ¿ ÁßÀÌ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ °øÀÎ ±â¼ú Àü¹®°¡ ¾î¿öµåÀÎ MVP¸¦ 6ȸ ¼ö»óÇß´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 24±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 24±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
    ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
    µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë