|
|
|
Essential C# 6.0(Çѱ¹¾îÆÇ) : C# 6.0 ±âÃÊ¿¡¼ °í±Þ±îÁö ¿Ïº® °¡À̵å
|
|
|
¿¡ÀÌÄÜ ÇÁ·Î±×·¡¹Ö ¾ð¾î ½Ã¸®Áî1
¤Ó ¸¶Å© ¹ÌÄ«¿¤¸®½º(Mark Michaelis), ±èµµ±Õ
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Essential C# 6.0(5th ed.)
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
[Essential C# 6.0(Çѱ¹¾îÆÇ)]Àº C# ¾ð¾î¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°í Æ÷°ýÀûÀ¸·Î ´Ù·ç¸é¼ Æ©Å丮¾óÀ» ³Ñ¾î ´É·üÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â ÀÌ·ÐÀû Åä´ë¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ, C# ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ¿¡ ´ëÇÑ ÅëÂû·ÂÀ» Á¦°øÇϸç, ÀÌÀü ¹öÀü C#ÀÇ ¸ðµç ±â´É°ú ´õºÒ¾î C# 6.0°ú ´å³Ý ÇÁ·¹ÀÓ¿öÅ© 4.6ÀÇ ÃֽŠ¹öÀü¿¡¼ ¼Ò°³ÇÑ ±â´ÉÀ» ´Ù·é´Ù.
-
-
¡Ú ¿ä¾à ¡Ú
ÀÌ Ã¥Àº ½Ã°£ÀÌ Èê·¯µµ º¯Ä¡ ¾Ê´Â °¡Ä¡¸¦ Á¦°øÇϸç C#¿¡ ÀÌ¹Ì Àͼ÷ÇØÁø ÈÄ¶óµµ ¿©ÀüÈ÷ À¯¿ëÇÑ Âü°í¼°¡ µÉ Ã¥ÀÌ´Ù. C# ¾ð¾î¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°í Æ÷°ýÀûÀ¸·Î ´Ù·ç¸é¼ Æ©Å丮¾óÀ» ³Ñ¾î ´É·üÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â ÀÌ·ÐÀû Åä´ë¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ, C# ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ¿¡ ´ëÇÑ ÅëÂû·ÂÀ» Á¦°øÇϸç, ÀÌÀü ¹öÀü C#ÀÇ ¸ðµç ±â´É°ú ´õºÒ¾î C# 6.0°ú ´å³Ý ÇÁ·¹ÀÓ¿öÅ© 4.6ÀÇ ÃֽŠ¹öÀü¿¡¼ ¼Ò°³ÇÑ ±â´ÉÀ» ´Ù·é´Ù.
¡Ú ÃßõÀÇ ±Û ¡Ú
C# °ü·Ã µµ¼ Áß¿¡¼ »ç¶÷µéÀÌ ²Þ²ã ¿Â °¡Àå ¶Ù¾î³ ÀÛ¾÷ °á°ú¹°(¾Æ¸¶µµ ÈξÀ ¶Ù¾î³) Áß Çϳª¿¡ ¿Â °É ȯ¿µÇÑ´Ù. ¸¶Å© ¹ÌÄ«¿¤¸®½ºÀÇ ¡ºEssential C#¡» ½Ã¸®Áî´Â °íÀüÀ¸·Î ÀÎÁ¤¹Þ¾Æ ¿Ô´Âµ¥, ÀÌÀü ÆÇ¿¡¼ À¯¸íÇÑ C# ºí·Î°ÅÀÎ ¿¡¸¯ ¸®ÆÛÆ®¿Í ÆÀÀ» ±¸¼ºÇÑ ÀÏÀº Àý¹¦ÇÑ ÇÑ ¼ö¿´´Ù.
»ç¶÷µéÀº ¿¡¸¯ÀÌ ºí·Î±×¸¦ ÀÛ¼ºÇÏ°í ¸¶Å©°¡ Ã¥À» ¾´´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖÁö¸¸, ³ª´Â óÀ½ºÎÅÍ »ç¶÷µéÀÇ Àνİú´Â ´Ù¸£°Ô ¿¡¸¯°ú ¸¶Å©¸¦ º¸¾Ò´Ù.
2005³â¿¡ LINQ(Language Integrated Query)°¡ ¼¼»ó¿¡ ³ª¿ÔÀ» ¶§ ³ª´Â ¸· ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ ÀÔ»çÇÑ »óÅ¿´°í, ÀÌ ´ë±Ô¸ð °ø°³ Çà»ç¸¦ À§ÇÑ PDC ÄÁÆÛ·±½º¿¡ µû¶ó¿Â ÂüÀ̾ú´Ù. LINQ ±â¼ú¿¡ ±â¿©ÇÑ ¹Ù°¡ °ÅÀÇ ¾øÀ½¿¡µµ ³ª´Â LINQ ±â¼úÀ» ¼±ÀüÇÏ´Â ÀÏ¿¡ Ç« ºüÁ³´Ù. ´ëÈÀÇ ÀÚ¸®°¡ ²÷ÀÓ¾øÀÌ À̾îÁö´Â µ¿¾È Àü´ÜÁöµµ ³¯°³ µ¸Ä£ µíÀÌ »ç¶óÁ® °¬´Ù. C# ¹× ´å³Ý°ú °ü·ÃÇØ Á¤¸» ÀÇ¹Ì ÀÖ´Â ÇÏ·ç¿´À¸¸ç, ÀØÀ» ¼ö ¾ø´Â ½Ã°£À̾ú´Ù.
½Ç½À Áö¿ª¿¡ ÀÖ´ø »ç¶÷µéÀº Àß ÀÛ¼ºµÈ ½Ç½À ÀڷḦ »ç¿ëÇØ ÀÌ ±â¼úÀ» µÑ·¯º¸´À¶ó ¸Å¿ì Á¶¿ëÇß´Ù. ±×°÷¿¡¼ ¸¶Å©¸¦ ¸¸³µ´Ù. ÁüÀÛÇÏ°ÚÁö¸¸ ±×´Â Á¦°øµÈ ½Ç½À ÀÚ·áÀÇ ½ºÅ©¸³Æ®¸¦ µû¸£Áö ¾Ê¾Ò´Ù. ÇÏ°í ½ÍÀº ¹æ½Ä´ë·Î ½Ç½ÀÇغ¸¸é¼ ¹®¼¸¦ »ô»ôÀÌ µÚÁö±âµµ ÇÏ°í ´Ù¸¥ »ç¶÷°ú À̾߱âÇϱ⵵ Çߴµ¥, ¿ì¸®´Â °è¼Ó ¸¶Å©¿¡ ´«±æÀ» µÎ°Ô µÇ¾ú´Ù.
ÀÌÁ¦ ¸· C# »ç¿ëÀÚ ¸ðÀÓ¿¡ ³¤ ¼ÀÀ̱â´Â ÇßÁö¸¸, ³ª´Â ±× ÄÁÆÛ·±½º¿¡¼ ¼ö¸¹Àº »ç¶÷À» ¸¸³µ°í ÁÁÀº °ü°è¸¦ ¸Î¾ú´Ù. ÇÏÁö¸¸ ¼ÖÁ÷È÷ ±×¶§ ¸¸³µ´ø »ç¶÷µéÀÌ Àß ±â¾ï³ªÁö ¾Ê´Â´Ù. ´ëºÎºÐÀº Èñ¹ÌÇÏ°Ô »ý°¢³¯ »ÓÀÌ´Ù. ±â¾ï³ª´Â ´Ü ÇÑ »ç¶÷ÀÌ ¹Ù·Î ¸¶Å©´Ù. ³»°¡ ÀÌ »õ·Î¿î ±â¼úÀÌ ÁÁÀºÁö ¸¶Å©¿¡°Ô ¹°¾úÀ» ¶§ ¸¶Å©´Â ³²µéó·³ ±ØÂùÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ¾ÆÁÖ ½ÅÁßÇÏ°Ô ¡°¾ÆÁ÷ Àß ¸ð¸£°Ú½À´Ï´Ù. ÀÌ ±â¼ú¿¡ È®½ÅÀÌ ¼Áö ¾Ê½À´Ï´Ù.¡±¶ó°í ¸»Çß´Ù. ¸¶Å©´Â ÆÐÅ°Áö¸¦ ¸ðµÎ ¾Ë¾Æº» ´ÙÀ½¿¡ ÀÌÇØÇÏ°íÀÚ Çߴµ¥, ¿ÏÀüÈ÷ ÀÌÇØµÉ ¶§±îÁö´Â ÀÌ°ÍÀÌ ¾î¶»´Ù°í ´©±º°¡¿¡°Ô ¾ê±âÇÏÁö ¾Ê´Â »ç¶÷À̾ú´ø °ÍÀÌ´Ù.
³»°¡ ±â´ëÇß´ø ±àÁ¤ÀÇ Âù»ç ´ë½Å, ÀÌ »õ·Î¿î ±â¼ú°ú °ü·ÃÇÑ ¼¼ºÎ ³»¿ë, °á°ú, ¿°·Á½º·¯¿î ºÎºÐ¿¡ ´ëÇØ ¼ÖÁ÷ÇÏ°í À¯ÀÍÇÏ°Ô ´ëȸ¦ ³ª´« °ÍÀº Áö³ ¼ö³â µ¿¾È¿¡ À̶§°¡ óÀ½À̾ú´Ù. ±× ÀÌ·¡·Î ¸¶Å©´Â ¿ì¸® ¾ð¾î ¼³°èÀÚ¿¡°Ô´Â Ź¿ùÇÑ °¡Ä¡¸¦ Áö´Ñ Ä¿¹Â´ÏƼ ¸â¹ö·Î ³²¾ÆÀִµ¥, ±×´Â Á¤¸» ¶È¶ÈÇÏ°í Çٽɿ¡ ´ëÇÑ ¸ðµç °ÍÀ» ÀÌÇØÇϱ⸦ °íÁýÇϸç, ÀÌ·± ±â¼úÀÌ ½ÇÁ¦ °³¹ßÀÚ¿¡°Ô ¾î¶»°Ô ¿µÇâÀ» ³¢Ä¡´ÂÁö¿¡ ´ëÇÑ ³î¶ó¿î ÅëÂû·ÂÀ» °®°í ÀÖ´Ù. ¹«¾ùº¸´Ùµµ ±×´Â ¼ÖÁ÷Çϸç, ÀÚ½ÅÀÇ »ý°¢À» ¾ê±âÇÏ´Â µ¥ µÎ·Á¿òÀÌ ¾ø´Ù. ¾î¶² ³»¿ëÀÌ ¡®¸¶Å© ½ÃÇ衯À» Åë°úÇÏ°í ³ª¸é ±×¿Í °ü·ÃÇØ ½ÃÀÛÀÌ ÁÁ´Ù´Â ´À³¦À» °®°Ô µÈ´Ù.
ÀÌ·¯ÇÑ Àç´ÉÀÌ ¸¶Å©¸¦ ÈǸ¢ÇÑ ÀúÀÚ·Î ¸¸µé¾ú´Ù. ¸¶Å©´Â º»Áú¿¡ ÁýÁßÇÏ°í »çÅÁ¹ß¸²ÀÌ ¾ø´Â Áø½ÇÇÑ ´ëȸ¦ Ãß±¸Çϸç, ½Ç¿ëÀûÀÎ °¡Ä¡¿Í ½ÇÁ¦ ¹®Á¦¸¦ ²ç¶Õ¾î º¸´Â ´«À» Áö³æ´Ù.
¿¡¸¯ ¶ÇÇÑ C# ÆÀ¿¡¼ 7³âÀ̳ª °°ÀÌ ±Ù¹«ÇÑ µ¿·á´Ù. ±×´Â ³ªº¸´Ù ´õ ¿À·¡ ÀÌ ÆÀ¿¡ ÀÖ¾ú´Âµ¥, ¿¡¸¯¿¡ °üÇØ Á¦ÀÏ Ã³À½ ¶°¿Ã¸®´Â ±â¾ïÀº ¹è¹è ²¿ÀÎ ¹®Á¦¸¦ Ç®¾î³»´Â ¹æ¹ýÀ» ÆÀ¿¡ ¼³¸íÇÏ´ø ¸ð½ÀÀÌ´Ù. ¾ö¹ÐÈ÷ ¸»ÇÏ¸é ±×¶§ C# ÄÄÆÄÀÏ·¯ Äڵ庣À̽º¿¡´Â ¾à°£ ½É°¢ÇÑ ¾ÆÅ°...ÅØó TLC°¡ ÇÊ¿äÇß°í, »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇϱⰡ ´ë´ÜÈ÷ ¾î·Á¿ü´Ù. ÀÌ ±â´ÉÀº LINQ¸¦ »ç¿ëÇÏ´Â µ¥ ÇʼöÀûÀ̾ú´Ù. ¿¡¸¯Àº ¾î¶² ¾ÆÅ°ÅØó°¡ ÇÊ¿äÇÑÁö ã¾ÆÁá°í(±× ´ç½Ã¿¡´Â Á¤¸» »ç¶÷µµ ºÎÁ·Çß´Ù), ´õ Áß¿äÇÑ °ÍÀº ´Ü°èÀûÀ¸·Î ³ª¾Æ°¡´Â ¹æ¹ý±îÁöµµ ¾Ë·ÁÁá´Ù´Â Á¡ÀÌ´Ù. ³î¶ú´ø °ÍÀº ÆÀµµ Äڵ庣À̽ºµµ óÀ½À̾ú´ø ³»°¡ ±×ó·³ º¹ÀâÇÑ ±¸Á¶¸¦ ¿¡¸¯ÀÌ ÇØÁÖ´Â ¸»·Î ¹Ù·Î ÀÌÇØÇÒ ¼ö ÀÖ¾ú´Ù´Â °ÍÀÌ´Ù.
¿¡¸¯Àº ºí·Î±×¿¡ ÀÌ ¹®Á¦¸¦ Á¤¸» ¸íÈ®ÇÏ°í Àß ±¸Á¶ÈÇؼ Ç®¾î³õ¾ÒÀ¸¸ç, ±×°¡ Á¦½ÃÇÑ ÇØ°áÃ¥ÀÌ ¸í·áÇؼ ´©±¸³ª ³³µæÇÒ ¼ö ÀÖ¾ú°í, ¶§·Î´Â ±ú´ÞÀ½ÀÇ ±â»ÝÀÌ Â÷¿À¸£±â±îÁö Çß´Ù. ±× ³»¿ëÀÇ Àý¹Ýµµ ÀÌÇØÇÏÁö ¸øÇß´õ¶óµµ »ó°ü¾ø¾ú´Ù. ¿¡¸¯Àº º¹ÀâÇÑ ¹®Á¦¿Í ¾¾¸§À» ÇÒ ¶§¸¶´Ù ÆÀ¿¡ ¹®Á¦¿Í °ü·ÃµÈ ¸ðµç °ÍÀ» °øÀ¯Çߴµ¥, ±× ÀÏ·Î ¿¡¸¯ÀÌ º¸³½ À̸ÞÀÏ ³»¿ëÀº »ó¼¼Çϸ鼵µ ¹«Ã´ Àç¹ÌÀÖ¾ú´Ù. ÀÌ¿Í °°Àº ¹®Á¦¿¡ °üÇÑ ¿¡¸¯ÀÇ °ø½Ä ¹®¼¸¦ ÇѾøÀÌ ±â´Ù¸± ¼ö ¾ø¾ú±â ¶§¹®¿¡ ¿¡¸¯ÀÌ Á¦±âÇÑ ±Ùº»ÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ ºí·Î±×ÀÇ ±ÛÀ» Áö³ªÄ¥ ¼ö°¡ ¾ø¾ú´Ù. ½ÉÁö¾î ±× ±ÛÀÌ ³ª¸¦ âÇÇÇÏ°Ô ¸¸µé ¶§µµ ¸¶Âù°¡Áö¿´´Ù. ³ª´Â ±×ÀÇ ºí·Î±×¿¡ ÃâÆǵÇÁö ¾ÊÀº ¼ö¸¹Àº ±â¼ú¿¡ ´ëÇÑ ±ÛÀº ¹°·Ð C# ÄÄÆÄÀÏ·¯ ÆÀ°ú ¾ð¾î ¼³°è ÆÀÀÇ ¸â¹ö·Î¼ À¯ÄèÇÏ°í ÅëÂû·ÂÀÌ ÀÖ´Â ±ÛÀÌ ¿Ã¶ó¿Ã ¶§¸¶´Ù Áñ°Ì°Ô Àоú´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¸¦ ¶°³ ÀÌÈÄ¿¡µµ ¿¡¸¯Àº ±×°¡ ¾Ë°í ÀÖ´Â °Íº¸´Ù ´õ ¿ì¸®ÀÇ °áÁ¤¿¡ ¸ÚÁö°í ÅëÂû·Â ÀÖ´Â ¿µÇâ·ÂÀ» °è¼ÓÇؼ ³¢Ä¡°í ÀÖ´Ù.
¿äÄÁ´ë °æÀ̷οî Àι° µÎ ¸íÀÌ Á¤±âÀûÀ¸·Î ÇÔ²² ÀÛ¾÷ÇÑ °á°ú¸¦ Ã¥À¸·Î Æì³½ °Í¿¡ Áø½ÉÀ¸·Î °æÀǸ¦ Ç¥ÇÑ´Ù. ¿¡¸¯Àº ³»°¡ ¹Ù¸¥ »ý°¢À» ÇÏ´Â µ¥ µµ¿òÀ» ÁáÀ¸¸ç, ¸¶Å©´Â ³ª¸¦ Á¤Á÷ÇÏ°Ô ¸¸µé¾î Áá´Ù. ÀúÀÚµéÀº C#ÀÇ °Ñ°ú ¼ÓÀ» Àß °áÇÕÇÏ°í ¸í·áÇÏ°Ô ¼³¸íÇÔÀ¸·Î½á ¸¶Ä¡ µ¶ÀÚ°¡ ³î¶ó¿î ¼±¹°À» ¹Þ´Â ´À³¦À» ¹Þ°Ô Çß°í, ¿Ï¼ºµµ¸¦ ³ôÀΠåÀ» ³»Áá´Ù. ¾î´À ´©±¸µµ ÀÌ µÎ ½Å»ç°¡ ÇÑ °Íó·³ C# 6À» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀ» ÁÖÁö´Â ¸øÇÒ °ÍÀÌ´Ù.
ÀÌ Ã¥À» Áñ±â±æ ¹Ù¶õ´Ù.
- ¸Åµå Å丣°Å½¼(Mads Torrgersen) / ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ C# ÇÁ·Î±×·¥ ¸Å´ÏÀú
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á C# µ¥ÀÌÅÍ Çü½Ä°ú ¿¬»êÀÚ, Á¦¾î È帧, ¸Þ¼Òµå, ¸Å°³º¯¼ö
¡á C# 6.0¿¡¼ »ó´çÈ÷ °£°áÇØÁø ¹®¹ýÀ¸·Î Ŭ·¡½º¿Í »ó¼Ó, ÀÎÅÍÆäÀ̽º µîÀ» Æ÷ÇÔÇÏ´Â C# °³Ã¼ ÁöÇâ ±¸Á¶ »ç¿ë
¡á Àß ±¸¼ºµÈ °ª°ú ÂüÁ¶ Çü½Ä »ç¿ë
¡á ½Å·ÚÇÒ ¼ö ÀÖ´Â È¿°úÀûÀÎ ¿¹¿Ü ó¸® ÄÚµå ÀÛ¼º
¡á ÄÚµå º¹À⼺À» ³·Ãß±â À§ÇÑ Á¦³×¸¯°ú ´ë¸®ÀÚ, ¶÷´Ù ½Ä, À̺¥Æ®ÀÇ »ç¿ë(À̺¥Æ®¸¦ ¹ß»ý½ÃÅ°´Â °£°áÇÑ C# 6.0 ¹®¹ý Æ÷ÇÔ)
¡á ¸®Ç÷º¼Ç°ú Ư¼ºÀ» »ç¿ëÇÑ µ¿Àû ÇÁ·Î±×·¡¹Ö
¡á LINQ¿Í ÁúÀÇ ½ÄÀ» »ç¿ëÇÑ ´Ù¾çÇÑ µ¥ÀÌÅÍ Ä÷º¼Ç ÁúÀÇ
¡á ºñÁî´Ï½º °³Ã¼¸¦ ´Ù·ç´Â »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼Ç »ý¼º
¡á Ä÷º¼Ç ÀÎÅÍÆäÀ̽º¿Í Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ¸¦ »ç¿ëÇÑ ´å³Ý(.NET) Ä÷º¼Ç ¾×¼¼½º
¡á ´å³Ý 4.6¿¡¼ÀÇ CLR(Common Language Infrastructure)°ú C#
¡á ¼±¾ðÇü ÇÁ·Î±×·¡¹Ö°ú Æ÷ÇÔµÈ ¸ÞŸµ¥ÀÌÅÍ, ¸®Ç÷º¼Ç, Ư¼º È°¿ë
¡á »õ·Î¿î async/await Æз¯´ÙÀÓÀ» Æ÷ÇÔÇÑ ´ÙÁß½º·¹µù°ú µ¿±âÈ
¡á P/Invoke¿Í Æ÷ÀÎÅÍ, Á÷Á¢ ¸Þ¸ð¸® Á¶ÀÛÀ» »ç¿ëÇÑ ´Ù¸¥ ¾ð¾îÀÇ ÄÚµå¿Í »óÈ£ÀÛ¿ë
¡á C# ÇÁ·Î±×·¥°ú ±âº» ·±Å¸ÀÓÀÇ °ü°è
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥ÀÌ ÀǵµÇÏ´Â ¹Ù´Â ÇÁ·Î±×·¡¸Óº¸´Ù´Â ´ëÀåÀåÀÌ¿¡°Ô ´õ ¾î¿ï¸± °Í °°Àº ¾î¼Àºí¸®, ¸µÅ©, üÀÎ, ½º·¹µå, Ç»Àü°ú °°Àº ´Ü¾î¸¦ »ç¿ëÇØ Ãʺ¸ÀÚ¸¦ °Ì¸Ô°Ô ÇÏÁö ¾ÊÀ¸¸é¼ °í±Þ °³¹ßÀÚ¸¦ ±ú¿ìÄ¡°Ô ÇÏ´Â µ¥ ÀÖ´Ù. ÀÌ Ã¥ÀÇ ÁÖ¿ä µ¶ÀÚ´Â (È»ìÅë¿¡ µç ¶Ç ´Ù¸¥ È»ìó·³) ¶Ç ´Ù¸¥ ¾ð¾î¸¦ ÀÚ½ÅÀÇ ¹«±â°í¿¡ Ãß°¡ÇÏ°íÀÚ ÇÏ´Â °æÇè ÀÖ´Â °³¹ßÀÚ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥Àº ¸ðµç ¼öÁØÀÇ °³¹ßÀڵ鿡°Ô Áß¿äÇÑ °¡Ä¡¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï ½ÅÁßÇÏ°Ô ¸¸µé¾ú´Ù.
¡á ÃʽÉÀÚ: ÇÁ·Î±×·¡¹Ö¿¡ óÀ½ ÀÔ¹®ÇÑ´Ù¸é ÀÌ Ã¥Àº ÃÊ±Þ ¼öÁØ ÇÁ·Î±×·¡¸Ó¿¡¼ C# °³¹ßÀÚ·Î ÀüȯÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â ¸®¼Ò½º¸¦ Á¦°øÇϹǷÎ, ºÎ¿©¹ÞÀº ¾î¶°ÇÑ C# ÇÁ·Î±×·¡¹Ö ÀÛ¾÷µµ ÆíÇÏ°Ô ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¹®¹ýÀ» °¡¸£ÃÄÁÙ »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ºÐÀÇ ÇÁ·Î±×·¡¹Ö °æ·Â Àüü¿¡ À¯¿ëÇÑ ÇÁ·Î±×·¡¹Ö ¿¬½ÀÀ» Á¦°øÇÑ´Ù.
¡á ±¸Á¶Àû ÇÁ·Î±×·¡¸Ó: ¸ôÀÔ½Ä ¿Ü±¹¾î °øºÎ°¡ ÃÖ¼±ÀÎ °Íó·³ ¸ðµç ¼¼¼¼ÇÑ °ÍÀ» ¾Ë±â¿¡ ¾Õ¼ ¾ð¾î¸¦ »ç¿ëÇØ¾ß ÇÒ ¶§ ÄÄÇ»ÅÍ ¾ð¾îºÎÅÍ ¹è¿ì´Â °ÍÀÌ °¡Àå È¿°úÀûÀÌ´Ù. ÀÌ·± ¹æ½Ä¿¡¼ ÀÌ Ã¥Àº ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö¿¡ Àͼ÷ÇÑ À̵éÀÌ Æí¾ÈÇÔÀ» ´À³¢´Â Æ©Å丮¾ó·Î ½ÃÀÛÇÏ°í, 4Àå ÈĹݺο¡¼ ÀÌ ¹üÁÖ¿¡ ÇØ´çÇÏ´Â °³¹ßÀÚ´Â Æí¾ÈÇÑ ±âºÐÀ¸·Î ±âº» È帧 Á¦¾î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°Ô µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ C# °³¹ßÀÚ°¡ µÇ±â À§ÇØ ¹®¹ýÀ» ´Ù½Ã ¼÷ÁöÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â Á¡Àº Å« ÀåÁ¡ÀÌ´Ù. ¿ÀÈ÷·Á °£´ÜÇÑ ÇÁ·Î±×·¥ ÀÛ¼º ¼öÁØÀ» ±â¾÷¿ë °³¹ß ¼öÁØÀ¸·Î ³ôÀÌ·Á¸é C# °³¹ßÀÚ´Â ±Ùº»ÀûÀ¸·Î °´Ã¼(object)¿Í °´Ã¼ÀÇ °ü°è¶ó´Â Ãø¸é¿¡¼ »ý°¢ÇØ¾ß ÇÑ´Ù. À̸¦ À§ÇØ 5ÀåÀÇ ÃÊ±Þ ÁÖÁ¦¿¡¼ Ŭ·¡½º¿Í °´Ã¼ÁöÇâ °³¹ßÀ» ¼Ò°³ÇÑ´Ù. ¿ª»çÀûÀ¸·Î C¿Í ÄÚº¼, Æ÷Æ®¶õ°ú °°Àº ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ä¿öÁø ¿ªÇÒÀº ¿©ÀüÈ÷ Áß¿äÇÏÁö¸¸ ¿µÇâ·ÂÀÌ ÁÙ¾úÀ¸¹Ç·Î, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Â °´Ã¼ÁöÇâ °³¹ß¿¡ Àͼ÷ÇØÁ®¾ß ÇÑ´Ù. C#Àº ÇÙ½É ¿ø¸® Áß Çϳª·Î °´Ã¼ÁöÇâ °³¹ß¿¡ ¸ÂÃç ¼³°èµÇ¾ú±â ¶§¹®¿¡ °´Ã¼ÁöÇâ °³¹ß·Î ÀüȯÀ» À§ÇØ ¹è¿ï ¸¸ÇÑ ÀÌ»óÀûÀÎ ¾ð¾î´Ù.
¡á °´Ã¼ ±â¹Ý°ú °´Ã¼ÁöÇâ °³¹ßÀÚ: C++¿Í ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó, ´ë´Ù¼ö °æÇè ÀÖ´Â ºñÁÖ¾ó º£ÀÌ½Ä ÇÁ·Î±×·¡¸Ó°¡ ÀÌ ¹üÁÖ¿¡ µé¾î°£´Ù. µ¶ÀÚ Áß ´ëºÎºÐÀº ÀÌ¹Ì ¼¼¹ÌÄݷаú Áß°ýÈ£¿¡ ¾ÆÁÖ Æí¾ÈÇÔÀ» ´À³¥ °ÍÀÌ´Ù. 1ÀåÀÇ Äڵ带 ÇÑ ¹ø ½½Â½ º»´Ù¸é C#ÀÌ ÀÌ¹Ì ¾Ë°í ÀÖ´Â C¿Í C++ ½ºÅ¸ÀÏ ¾ð¾î¿Í À¯»çÇÏ´Ù´Â ÇÙ½ÉÀÌ µå·¯³´Ù.
¡á C# Àü¹®°¡: C#¿¡ ÀÌ¹Ì Á¤ÅëÇÑ À̵éÀÇ °æ¿ì ÀÌ Ã¥Àº ºñ±³Àû ´ú ºÎµúÈ÷´Â ±¸¹®¿¡ ´ëÇÑ Æí¸®ÇÑ Âü°í¼°¡ µÉ °ÍÀÌ´Ù. ´õ¿íÀÌ °ÅÀÇ Àß ´Ù·çÁö ¾Ê´Â ¾ð¾î ¼¼ºÎ »çÇ×°ú ¹Ì¹¦ÇÑ ¹®Á¦¿¡ ´ëÇÑ ´äÀ» Á¦°øÇÑ´Ù. °¡Àå Áß¿äÇÑ Á¡Àº °ß°íÇÏ°í À¯Áö º¸¼öÇϱâ ÁÁÀº Äڵ带 ÇÁ·Î±×·¡¹ÖÇϱâ À§ÇÑ Áöħ°ú ÆÐÅÏÀ» Á¦°øÇÑ´Ù´Â Á¡ÀÌ´Ù. ÀÌ Ã¥Àº C#À» ´Ù¸¥ »ç¶÷¿¡°Ô °¡¸£Ä¡´Â µ¥µµ µµ¿òÀÌ µÈ´Ù. C#ÀÌ 3.0, 4.0, 5.0, ±×¸®°í ÀÌÁ¦´Â 6.0À¸·Î ¹Ù²î¸é¼ °¡Àå Áß¿äÇÏ°Ô º¯°æµÈ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
¤ý ¾Ï½ÃÀûÀ¸·Î Çü½ÄÈµÈ º¯¼ö(2Àå ÂüÁ¶)
¤ý È®Àå ¸Þ¼Òµå(5Àå ÂüÁ¶)
¤ý ºÎºÐ ¸Þ¼Òµå(5Àå ÂüÁ¶)
¤ý À͸í Çü½Ä(11Àå ÂüÁ¶)
¤ý Á¦³×¸¯(11Àå ÂüÁ¶)
¤ý ¶÷´Ù ±¸¹®°ú ½Ä(12Àå ÂüÁ¶)
¤ý Ç¥Çö½Ä Æ®¸®(12Àå ÂüÁ¶)
¤ý Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ(14Àå ÂüÁ¶)
¤ý ÁúÀÇ ½Ä(15Àå ÂüÁ¶)
¤ý µ¿Àû ÇÁ·Î±×·¡¹Ö(17Àå ÂüÁ¶)
¤ý TPL(Task Programming Library)°ú async¸¦ »ç¿ëÇÑ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹Ö(18Àå ÂüÁ¶)
¤ý PLINQ¸¦ »ç¿ëÇÑ º´·Ä ÁúÀÇ Ã³¸®(18Àå ÂüÁ¶)
¤ý µ¿½Ã Ä÷º¼Ç(19Àå ÂüÁ¶)
À̵é ÁÖÁ¦´Â ¾ÆÁ÷ ¿©±â¿¡ Àͼ÷ÇÏÁö ¾ÊÀº À̵éÀ» À§ÇØ ÀÚ¼¼È÷ ´Ù·ð´Ù. °í±Þ C#°ú °ü·ÃµÈ ¸î °¡Áö ÁÖÁ¦µµ 21Àå¿¡¼ ¼³¸íÇß´Ù. °æÇè ÀÖ´Â C# °³¹ßÀÚ¶óµµ Á¾Á¾ ÀÌ·± ÁÖÁ¦¸¦ Àß ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
Ãß»óÀûÀ¸·Î º¸¸é ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀ̶õ º¹À⼺ °ü¸®¶ó°í ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌ Ã¥µµ ÀÌ·¯ÇÑ ¸ñÀû¿¡ ¸Â°Ô ±¸¼ºÇß´Ù. 1~4Àå¿¡¼´Â ±¸Á¶Àû ÇÁ·Î±×·¡¹ÖÀ» ¼Ò°³Çϸç, ¹Ù·Î °£´ÜÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â Äڵ带 ÀÛ¼ºÇغ¼ ¼ö ÀÖ´Ù. 5~9ÀåÀº C#ÀÇ °´Ã¼ÁöÇâ ±¸Á¶¸¦ ³ªÅ¸³½´Ù. Ãʺ¸ÀÚÀÎ µ¶ÀÚ´Â ÀÌ Ã¥ÀÇ ³ª¸ÓÁö¿¡¼ ¼³¸íÇÏ´Â °í±Þ ÁÖÁ¦¸¦ ÁøÇàÇϱâ Àü¿¡ ÀÌ ºÎºÐÀ» ¿ÏÀüÈ÷ ÀÌÇØÇÏ´Â µ¥ ÃÊÁ¡À» ¸ÂÃç¾ß ÇÑ´Ù. 11~13Àå¿¡¼´Â º¹À⼺À» ÁÙÀÌ´Â ±¸Á¶¿Í »ç½Ç»ó ¿äÁòÀÇ ¸ðµç ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ ÀÏ¹Ý ÆÐÅÏÀ» ´Ù·ç´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. À̵é Àå¿¡¼ ´Ù·ç´Â ³»¿ëÀº À̾îÁö´Â Àå¿¡¼ ½º·¹µå¿Í »óÈ£¿î¿ë¼ºÀ» À§ÇØ ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ´Â ¸®Ç÷º¼Ç°ú Ư¼ºÀ» °®´Â µ¿Àû ÇÁ·Î±×·¡¹Ö¿¡ ÇÊ¿äÇÏ´Ù.
ÀÌ Ã¥ÀÇ ¸¶Áö¸· ÀåÀº C#ÀÌ µ¿ÀÛÇÏ´Â °³¹ß Ç÷§Æû ÄÁÅؽºÆ® ³»¿¡¼ C#À» ¼³¸íÇÏ´Â CLI(Common Language Infrastructure)¸¦ ´Ù·é´Ù. CLI´Â C# ¸í¼¼°¡ ¾Æ´Ï¸ç, Ã¥¿¡¼ ´Ù·ç´Â ¹®¹ýÀ̳ª ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ°ú´Â °Å¸®°¡ Àֱ⠶§¹®¿¡ ¸Ç ¸¶Áö¸· ÀåÀÎ 21Àå¿¡ ¹èÄ¡Çß´Ù. ÇÏÁö¸¸ 21ÀåÀº ¾Æ¹« ¶§³ª ÀÐ¾î º¸±â¿¡ Àû´çÇÏ´Ù. ¾î¼¸é 1ÀåÀ» ÀÐÀº µÚ ¹Ù·Î Àо´Â °ÍÀÌ ³ªÀ»Áöµµ ¸ð¸£°Ú´Ù.
´ÙÀ½Àº °¢ Àå¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀÌ´Ù.
¤ý 1Àå, C# ¼Ò°³: C#À¸·Î ÀÛ¼ºÇÑ HelloWorld ÇÁ·Î±×·¥À» ¼Ò°³ÇÑ ÈÄ ºÐ¼®Çغ»´Ù. µ¶ÀÚ°¡ C# ÇÁ·Î±×·¥ÀÇ ¸ð½À¿¡ Àͼ÷ÇÒ ¼ö ÀÖ°Ô Çϸç, ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í µð¹ö±ëÇÏ´Â ¹æ¹ýµµ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. C# ÇÁ·Î±×·¥ÀÇ ½ÇÇà ÄÁÅؽºÆ®¿Í Áß°£ ¾ð¾îµµ °£·«È÷ ¼³¸íÇÑ´Ù.
¤ý 2Àå, µ¥ÀÌÅÍ Çü½Ä: ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í µ¥ÀÌÅ͸¦ ó¸®ÇÑ´Ù. 2Àå¿¡¼´Â C#ÀÇ ±âº» µ¥ÀÌÅÍ Çü½ÄÀ» ¼Ò°³ÇÑ´Ù. °ª Çü½Ä°ú ÂüÁ¶ Çü½ÄÀ̶ó´Â µÎ °¡Áö Çü½Ä ¹üÁÖ¿Í Çü½Äµé °£ÀÇ º¯È¯, ¹è¿¿¡ ´ëÇÑ Áö¿ø »çÇ×À» ´Ù·é´Ù.
¤ý 3Àå, ¿¬»êÀÚ¿Í È帧 Á¦¾î: ÄÄÇ»ÅÍ¿¡¼ ¹Ýº¹ ó¸®ÀÇ ÀÌÁ¡À» ÀÌ¿ëÇÏ·Á¸é ÇÁ·Î±×·¥¿¡ ·çÇÁ¿Í Á¶°Ç ·ÎÁ÷À» Æ÷ÇÔÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. 3ÀåÀº C# ¿¬»êÀÚ¿Í µ¥ÀÌÅÍ º¯È¯, Àüó¸® Áö½Ã¹®µµ ´Ù·é´Ù.
¤ý 4Àå, ¸Þ¼Òµå¿Í ¸Å°³º¯¼ö: ¸Þ¼Òµå¿Í ¸Å°³º¯¼öÀÇ ¼¼ºÎ »çÇ×À» »ìÆ캻´Ù. °ª¿¡ ÀÇÇÑ Àü´Þ°ú ÂüÁ¶¿¡ ÀÇÇÑ Àü´Þ, ¸Å°³º¯¼ö¸¦ ÅëÇÑ µ¥ÀÌÅÍ ¹ÝȯÀ» Æ÷ÇÔÇÑ´Ù. C# 4.0¿¡¼ ±âº» ¸Å°³º¯¼ö Áö¿øÀÌ Ãß°¡µÇ¾úÀ¸¹Ç·Î, ÀÌ Áö¿øÀ» »ç¿ëÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù.
¤ý 5Àå, Ŭ·¡½º: Ŭ·¡½º¶ó´Â ±âº» ºôµù ºí·ÏÀÌ Á¦°øµÇ¹Ç·Î, 5Àå¿¡¼´Â ÀÌµé ±¸¹®À» °áÇÕÇØ Àüü ±â´É Çü½ÄÀ» ±¸¼ºÇÑ´Ù. Ŭ·¡½º´Â °´Ã¼¿¡ ´ëÇÑ ÅÛÇø´À» Á¤ÀÇÇÔÀ¸·Î½á °´Ã¼ ÁöÇâ ±â¼úÀÇ ÇÙ½ÉÀ» Çü¼ºÇÑ´Ù.
¤ý 6Àå, »ó¼Ó: »ó¼ÓÀº ¸¹Àº °³¹ßÀÚ¿¡°Ô ÇÁ·Î±×·¡¹Ö ±âÃʸ¦ Á¦°øÇØÁÖÁö¸¸, C#Àº new ÇÑÁ¤ÀÚ¿Í °°Àº ´Ù¼Ò °íÀ¯ÇÑ ±¸Á¶¸¦ Á¦°øÇÑ´Ù. ÀçÁ¤ÀÇ(overriding)¸¦ ºñ·ÔÇØ »ó¼Ó ±¸¹®ÀÇ ¼¼ºÎ »çÇ×À» ¼³¸íÇÑ´Ù.
¤ý 7Àå, ÀÎÅÍÆäÀ̽º: Ŭ·¡½º °£¿¡ ¹öÀüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â »óÈ£ÀÛ¿ë °è¾à Á¤ÀÇ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ¹æ½ÄÀ» ¼³¸íÇÑ´Ù. C#¿¡¼´Â ¸í½ÃÀû ÀÎÅÍÆäÀ̽º¿Í ¾Ï½ÃÀû ÀÎÅÍÆäÀ̽º ¸â¹ö ±¸Çö ¸ðµÎ¸¦ Æ÷ÇÔÇϸç, ´ëºÎºÐÀÇ ´Ù¸¥ ¾ð¾î¿¡¼ Áö¿øÇÏÁö ¾Ê´Â Ãß°¡ÀûÀΠĸ½¶È ¼öÁØÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¤ý 8Àå, °ª Çü½Ä: ÂüÁ¶ Çü½Ä Á¤ÀÇó·³ ÀϹÝÀûÀÌÁø ¾ÊÁö¸¸, C#¿¡ ³»ÀåµÈ ±âº» Çü½Ä°ú À¯»çÇÑ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÏ´Â °ª Çü½ÄÀ» Á¤ÀÇÇØ¾ß ÇÒ ¶§°¡ °¡²û ÀÖ´Ù. 8ÀåÀº ±¸Á¶Ã¼¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý°ú ÀÌµé ±¸Á¶Ã¼¿¡¼ µå·¯³»´Â °íÀ¯ÇÑ Æ¯¼ºÀ» ¼³¸íÇÑ´Ù.
¤ý 9Àå, Àß ±¸¼ºµÈ Çü½Ä: ´õ °í±Þ½º·± Çü½Ä Á¤ÀǸ¦ ¼³¸íÇÑ´Ù. +¿Í Çü º¯È¯Ã³·³ ¿¬»êÀÚ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í, ¿©·¯ Ŭ·¡½º¸¦ ´ÜÀÏ ¶óÀ̺귯¸®·Î ĸ½¶ÈÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ³×ÀÓ½ºÆäÀ̽º¿Í XML ÁÖ¼®À» Á¤ÀÇÇÏ´Â °úÁ¤À» ³ªÅ¸³»°í, °¡ºñÁö ¼öÁýÀ» À§ÇØ Å¬·¡½º¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¤ý 10Àå, ¿¹¿Ü ó¸®: 4Àå¿¡¼ ¼Ò°³ÇÑ ¿¹¿Ü 󸮸¦ È®ÀåÇÏ°í, ¿¹¿ÜµéÀÌ »ç¿ëÀÚ ÁöÁ¤ ¿¹¿Ü »ý¼ºÀ» Áö¿øÇÏ´Â ¿¹¿Ü °èÃþ ±¸Á¶¸¦ µû¸£´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¿¹¿Ü ó¸®ÀÇ ¸ð¹ü »ç·Êµµ ¸î °¡Áö ¼³¸íÇÑ´Ù.
¤ý 11Àå, Á¦³×¸¯: Á¦³×¸¯Àº C# 1.0¿¡´Â ¾ø´Â ÇÙ½É ±â´ÉÀÌ´Ù. 11Àå¿¡¼´Â C# 2.0 ±â´É Àüü¸¦ ´Ù·é´Ù. Á¦³×¸¯À̶ó´Â ¸Æ¶ô¿¡¼ C# 4.0¿¡¼ Ãß°¡ Áö¿øÇÏ´Â °øº¯(covariance)°ú ¹Ý°øº¯(contravariance)¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
¤ý 12Àå, ´ë¸®ÀÚ¿Í ¶÷´Ù ½Ä: ´ë¸®ÀÚ´Â ÄÚµå ³»¿¡¼ À̺¥Æ® 󸮸¦ À§ÇÑ ÆÐÅÏÀ» Á¤ÀÇÇÏ´Â ÀÌÀüÀÇ ¾ð¾î¿Í C#À» ¸íÈ®È÷ ±¸º° Áþ±â ½ÃÀÛÇß´Ù. ÀÌ °ü·Ê´Â »ç½Ç»ó Æú¸µ ·çƾÀ» ÀÛ¼ºÇÒ Çʿ伺À» ¾ø¾Ý´Ù. ¶÷´Ù ½ÄÀº C# 3.0ÀÇ LINQ¸¦ °¡´ÉÇÏ°Ô ÇÑ ÇÙ½É °³³äÀÌ´Ù. 12Àå¿¡¼´Â ¶÷´Ù ½Ä¿¡¼ ´õ ¿ì¾ÆÇÏ°í °£°áÇÑ ±¸¹®À» Á¦°øÇÔÀ¸·Î½á ´ë¸®ÀÚ ±¸¹®À» ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 12ÀåÀº ´ÙÀ½¿¡ ¼³¸íÇÒ »õ·Î¿î Ä÷º¼Ç API¿¡ ´ëÇÑ Åä´ë´Ù.
¤ý 13Àå, À̺¥Æ®: ĸ½¶ÈµÈ ´ë¸®ÀÚÀÎ À̺¥Æ®´Â CLR(Common Language Runtime)ÀÇ ÇÙ½É ±¸¹®ÀÌ´Ù. C# 2.0ÀÇ ¶Ç ´Ù¸¥ ±â´ÉÀÎ ÀÍ¸í ¸Þ¼Òµåµµ ¼³¸íÇÑ´Ù.
¤ý 14Àå, Ä÷º¼Ç ÀÎÅÍÆäÀ̽º¿Í Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ: C# 3.0¿¡¼ ¼Ò°³µÈ °£´ÜÇϸ鼵µ ¼¼·ÃµÇ°í °·ÂÇÑ º¯È´Â »õ·Î¿î Enumerable Ŭ·¡½ºÀÇ È®Àå ¸Þ¼Òµå¸¦ ãÀ» ¶§ ºûÀ» ¹ßÇÑ´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚÀÎ ¿ÏÀüÈ÷ »õ·Î¿î Ä÷º¼Ç API¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©±â¼ À̸¦ ÀÚ¼¼È÷ »ìÆ캻´Ù.
¤ý 15Àå, LINQ¿Í ÁúÀÇ ½Ä: Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ¸¦ ´Üµ¶À¸·Î »ç¿ëÇϸé Çص¶Çϱ⠰ï¶õÇÑ ±ä ±¸¹®ÀÌ ³ª¿Ã ¼ö ÀÖ´Ù. ÇÏÁö¸¸ 15Àå¿¡¼ ¼³¸íÇÏ´Â °Íó·³ ÁúÀÇ ½ÄÀº SQL°ú À¯»çÇÑ ´ëü ±¸¹®À» Á¦°øÇÑ´Ù.
¤ý 16Àå, »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼Ç: ºñÁî´Ï½º °´Ã¼¸¦ ´ë»óÀ¸·Î µ¿ÀÛÇÏ´Â »ç¿ëÀÚ ÁöÁ¤ API¸¦ ¸¸µê¿¡ ÀÖ¾î »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼ÇÀ» ¸¸µé¾î¾ß ÇÒ ¶§°¡ ÀÖ´Ù. 16Àå¿¡¼´Â ÀÌ Ä÷º¼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» »ó¼¼ÇÏ°Ô ´Ù·ç¸ç, ÀÌ·± °úÁ¤¿¡¼ »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼ÇÀ» ´õ ½±°Ô ¸¸µå´Â »óȲ¿¡ ¸Â´Â Å°¿öµå¸¦ ¼Ò°³ÇÑ´Ù.
¤ý 17Àå, ¸®Ç÷º¼Ç, Ư¼º, µ¿Àû ÇÁ·Î±×·¡¹Ö: °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀº 1980³â´ë ÈĹÝÀÇ ÇÁ·Î±×·¥ ±¸Á¶¿¡¼ Æз¯´ÙÀÓÀÌ º¯ÈÇÏ´Â ´ÜÃʸ¦ Á¦°øÇß´Ù. ¸¶Âù°¡Áö ¹æ½ÄÀ¸·Î Ư¼ºÀº ¼±¾ðÇü ÇÁ·Î±×·¡¹Ö°ú ¸ÞŸµ¥ÀÌÅÍÀÇ Æ÷ÇÔÀ» ¿ëÀÌÇÏ°Ô ÇØ »õ·Î¿î Æз¯´ÙÀÓÀ» ¾È³»Çß´Ù. 17Àå¿¡¼´Â Ư¼ºÀ» »ìÆ캸°í ¸®Ç÷º¼ÇÀ» ÅëÇØ À̵é Ư¼ºÀ» °¡Á®¿À´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. BCL(Base Class Library) ³»¿¡¼ Á÷·ÄÈ ÇÁ·¹ÀÓ¿öÅ©·Î ¼öÇàÇÏ´Â ÆÄÀÏ ÀԷ°ú Ãâ·Âµµ ´Ù·é´Ù. C# 4.0¿¡¼´Â »õ·Î¿î Å°¿öµåÀÎ dynamicÀÌ ¾ð¾î¿¡ Ãß°¡µÇ¾ú´Ù. ÀÌ Å°¿öµå´Â C#À¸·Î ÇÒ ¼ö ÀÖ´Â ÀÏÀÇ Áß¿äÇÑ È®ÀåÀ¸·Î, ·±Å¸ÀÓ ¶§±îÁö ¸ðµç Çü½Ä °Ë»ç¸¦ Á¦°ÅÇß´Ù.
¤ý 18Àå, ¸ÖƼ½º·¹µù: ´ëºÎºÐÀÇ Çö´ë ÇÁ·Î±×·¥¿¡¼´Â µ¿½Ã À̺¥Æ®¿¡ ´Éµ¿ÀûÀ¸·Î ÀÀ´äÀ» Á¦°øÇÏ¸é¼ ¿À·§µ¿¾È µ¹¾Æ°¡´Â ÀÛ¾÷À» ½ÇÇàÇÏ´Â ½º·¹µåÀÇ »ç¿ëÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÇÁ·Î±×·¥ÀÌ ´õ º¹ÀâÇØÁü¿¡ µû¶ó ÀÌµé °í±Þ ȯ°æ¿¡¼ µ¥ÀÌÅ͸¦ º¸È£Çϱâ À§ÇØ Ãß°¡ÀûÀÎ ¿¹¹æ Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÑ´Ù. ¸ÖƼ½º·¹µå¸¦ Àû¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹ÖÀº º¹ÀâÇÏ´Ù. 18ÀåÀº ½º·¹µå¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ¸ÖƼ½º·¹µå ¾ÖÇø®ÄÉÀ̼ÇÀ» ±«·ÓÈ÷´Â ¹®Á¦¸¦ ÇÇÇÏ´Â ¸ð¹ü »ç·Ê¸¦ Á¦°øÇÑ´Ù.
¤ý 19Àå, ½º·¹µå µ¿±âÈ: 18Àå¿¡¼ ´Ù·é ³»¿ëÀ» ±â¹ÝÀ¸·Î 19Àå¿¡¼´Â ¸ÖƼ½º·¹µå ÄÚµåÀÇ ¸í½ÃÀû Á¦¾î¸¦ ´Ü¼øÈÇÒ ¼ö ÀÖ´Â ³»Àå ½º·¹µù ÆÐÅÏ Áö¿øÀ» ¼³¸íÇÑ´Ù.
¤ý 20Àå, Ç÷§Æû »óÈ£¿î¿ë¼º°ú ¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå: C#Àº ºñ±³Àû ÀþÀº ¾ð¾îÀ̹ǷÎ, C#º¸´Ù´Â ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºµÈ Äڵ尡 »ó´çÈ÷ ¸¹´Ù. ÀÌ·± ±âº» ÄÚµåÀÇ ÀÌÁ¡À» ´©¸®±â À§ÇØ C#Àº P/Invoke¸¦ ÅëÇØ ºñ°ü¸® ÄÚµå¿ÍÀÇ »óÈ£¿î¿ë¼ºÀ» Áö¿øÇÑ´Ù. °Ô´Ù°¡ C#¿¡¼´Â Æ÷ÀÎÅÍÀÇ »ç¿ë°ú Á÷Á¢ ¸Þ¸ð¸® Á¶ÀÛÀ» Áö¿øÇÑ´Ù. Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ÄÚµå´Â ½ÇÇà¿¡ Ư¼ö ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÏÁö¸¸, ÀüÅëÀûÀÎ C ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿Í ¿ÏÀüÈ÷ »óÈ£ÀÛ¿ëÇÏ´Â °·ÂÇÔÀ» Á¦°øÇÑ´Ù.
¤ý 21Àå, °ø¿ë ¾ð¾î ÀÎÇÁ¶ó: ±Ùº»ÀûÀ¸·Î C#Àº ±âº» CLI À§¿¡ °¡Àå È¿°úÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¼³°èµÈ ±¸¹®À» °®´Â´Ù. 21Àå¿¡¼´Â C# ÇÁ·Î±×·¥ÀÌ ±âº» ·±Å¸ÀÓ°ú ·±Å¸ÀÓ ¸í¼¼¿Í ¾î¶² °ü·ÃÀÌ ÀÖ´ÂÁö ±íÀÌ »ìÆ캻´Ù.
¤ý ºÎ·Ï A, C# ÄÄÆÄÀÏ·¯¿Í CLI Ç÷§ÆûÀÇ ´Ù¿î·Îµå¿Í ¼³Ä¡: ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³ÝÀ̳ª ¸ð³ë¿Í °°Àº C# ÄÄÆÄÀÏ·¯¿Í Äڵ带 ½ÇÇàÇÏ´Â Ç÷§ÆûÀ» ¼³Á¤ÇÏ´Â ´Ü°è¸¦ ¼³¸íÇÑ´Ù.
¤ý ºÎ·Ï B, 3¸ñ ÇÁ·Î±×·¥ ¼Ò½ºÄÚµå: ºÎ·Ï B´Â 3Àå°ú 4Àå¿¡¼ ´Ù·ç´Â 3¸ñ ÇÁ·Î±×·¥ÀÇ Àüü ¼Ò½ºÄڵ带 Á¦°øÇÑ´Ù.
¤ý ºÎ·Ï C, TPL°ú C#5.0 ÀÌÀüÀÇ ¸ÖƼ½º·¹µå ÆÐÅÏ: C# 5.0 ÀÌÀüÀÇ °³¹ßÀ» À§ÇÑ ¸ÖƼ½º·¹µå ÆÐÅÏ°ú TPL(Task Parallel Library)¿¡ ´ëÇÑ ¼¼ºÎ ³»¿ëÀ» ¼³¸íÇÑ´Ù.
¤ý ºÎ·Ï D, C# 5.0ÀÇ Async/Await ÆÐÅÏ ÀÌÀüÀÇ Å¸À̸Ó: ´å³Ý 4.5/C# 5.0À» »ç¿ëÇÒ ¼ö ¾øÀ» ¶§ »ç¿ëÇϱâ À§ÇÑ 3°¡Áö ´Ù¸¥ Çü½ÄÀÇ Å¸À̸Ӹ¦ ¼³¸íÇÑ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
»õ·Î¿î ¹Ð·¹´Ï¾öÀÇ ½ÃÀÛ°ú ÇÔ²² ¹ßÇ¥µÈ C#Àº Ãʱ⿡´Â ÀÚ¹Ù¸¦ º£³¤ ¾ð¾î¶ó´Â Á¶¼Ò¸¦ ¸¹ÀÌ ¹Þ¾ÒÁö¸¸, Áö±ÝÀº »óȲÀÌ ¸¹ÀÌ ¹Ù²î¾ú½À´Ï´Ù. ±×µ¿¾È ÀÚ¹ÙÀÇ ¾Æ¹öÁö¶ó ºÒ¸®´ø Á¦ÀÓ½º °í½½¸µÀº ¼± ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî°¡ ¿À¶óŬ¿¡ ÀμöµÇ´Â °Ý¶û ¼Ó¿¡ ÀÚ¹ÙÀÇ °¡Ä¡¸¦ ³ôÀÌ´Â ¿ªÇÒÀ» ³»·Á³õ°í »õ·Î¿î °ü½É»çÀÎ ·Îº¿ ºÐ¾ßÀÇ ½ºÅ¸Æ®¾÷À¸·Î ¿Å°å½À´Ï´Ù. ÀÚ¹ÙÀÇ ¼º°ø¿¡ ¶Ù¾î³ ¾÷ÀûÀ» ½×¾Ò´ø ¸¹Àº Àι°ÀÌ ÀÚ¹Ù¸¦ ¶°³ª ´Ù¸¥ °÷À¸·Î ´«À» µ¹¸° °ÍÀÔ´Ï´Ù.
C#Àº ù Á¤½Ä ¹öÀüÀÌ ³ª¿Â ÈÄ 15³âÀÇ ¼¼¿ù µ¿¾È Áøȸ¦ °ÅµìÇØ Á¡Á¡ ÇÔ¼öÇü ¾ð¾îÀÎ ½ºÄ®¶ó¸¦ ´à¾Æ°¡°í ÀÖ´Â µíÇÕ´Ï´Ù. C# 1.0¿¡¼ ±âÃʸ¦ ³õÀº ¼Ó¼º°ú ´ë¸®ÀÚ¶ó´Â ±â´ÉÀº ÀÍ¸í ¸Þ¼Òµå¿¡¼ ¶÷´Ù·ÎÀÇ Áøȸ¦ À̲ø¾ú½À´Ï´Ù. C#Àº 5.0¿¡¼ È£ÃâÀÚ Á¤º¸¿Í ºñµ¿±â¿¡ ´ëÇÑ ±â´ÉÀ» Æ÷ÇÔÇß°í, 6.0¿¡ ¿Í¼´Â ÀÌÀü¿¡ ¹Ýº¹ÀûÀ¸·Î ÀÛ¼ºÇß´ø Äڵ带 ´õ °£°áÇÏ°Ô ¸¸µé¾î ÁÖ´Â Æí¸®ÇÑ ±â´ÉÀ¸·Î ¹«ÀåÇß½À´Ï´Ù. óÀ½¿£ ºü¸¥ Ãß°ÝÀÚ¿´À»Áö ¸ð¸£Áö¸¸, Áö±ÝÀº Çö´ë ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Æз¯´ÙÀÓÀ» ¼±µµÇÏ´Â À§Ä¡·Î ¿Ã¶ó¿Ô½À´Ï´Ù.
ÀÌ Ã¥Àº ½Ã°£ÀÌ Èê·¯µµ º¯ÇÏÁö ¾Ê´Â °¡Ä¡¸¦ Á¦°øÇØÁÖ¸ç, C#¿¡ ÀÌ¹Ì Àͼ÷ÇØÁø ÈÄ¿¡µµ À¯¿ëÇÑ Âü°í¼°¡ µÉ Ã¥ÀÔ´Ï´Ù. C# ¾ð¾î ÀÚü¿¡ ´ëÇØ Æ÷°ýÀûÀ¸·Î ´Ù·ç¸é¼ Æ©Å丮¾óÀ» ³Ñ¾î ´É·üÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â ÀÌ·ÐÀû Åä´ë¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Ã¥¿¡¼´Â C# ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ¿¡ ´ëÇÑ ÅëÂû·ÂÀ» Á¦°øÇϸç, C# 6.0°ú ´å³Ý ÇÁ·¹ÀÓ¿öÅ© 4.6ÀÇ ÃֽŠ¹öÀü¿¡¼ ¼Ò°³ÇÑ ±â´ÉÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ¹ø¿ªÇÏ¸é¼ ¿ªÀÚµéÀÇ ¹Ù¶÷ÀÌ ÀÖ´Ù¸é C#À̶ó´Â ¾ð¾î¸¦ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¶ó´Â ÇÁ·¹ÀÓÀÌ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¹ßÀüÀ̶ó´Â °üÁ¡¿¡¼ C#ÀÇ °¡´É¼ºÀ» ÁÖ¸ñÇØÁáÀ¸¸é ÇÏ´Â °ÍÀÔ´Ï´Ù.
-±èµµ±Õ
¾î´Àµ¡ C#ÀÌ ¼¼»ó¿¡ ³ª¿Â ÈÄ °»êÀÌ ¹Ù²î°íµµ ÇÑÂüÀÇ ¼¼¿ùÀÌ Èê·¯¹ö·È½À´Ï´Ù. ¾î¸° ½ÃÀýÀÇ ³ª¿¡°Ô °¡Àå Å« ¿µÇâÀ» ³¢ÃÆ´ø µÎ °¡Áö ¾ð¾îÀÎ º£À̽İú CÀÇ °æ¿ì¿¡´Â ¾Æ½±°Ôµµ ±×·¯Áö ¸øÇßÁö¸¸, C#ÀÇ °æ¿ì¿¡´Â ÃâÇöºÎÅÍ ÇöÀç¿¡ À̸£´Â °úÁ¤À» °¡±îÀ̼ ¶Ç ÇÑÆíÀ¸·Î´Â ¸Õ¹ßÄ¡¿¡¼ ÁöÄѺ¼ ¼ö ÀÖ¾ú´Âµ¥, ÀÌó·³ ÈǸ¢ÇÑ Ã¥À» Á¢ÇÏ°í ¶Ç ¼Ò°³ÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®´Â Çà¿î±îÁö ¸¸³£ÇÏ°Ô µÇ¾ú½À´Ï´Ù.
¿ì¸®°¡ ž¼ ¾Õ ¼¼´ë·ÎºÎÅÍ ±³À°À» ¹ÞÀ¸¸ç ÀÚ¶ó³ª ´õ ³ªÀº ¼¼´ë°¡ µÇ°íÀÚ ³ë·ÂÇÏ°í, ¶Ç ±×·¸°Ô ²ÙÁØÈ÷ ¹«¾ð°¡¸¦ ÀÌ·ï°¡¸ç »ì¾Æ°¡´Â °Íó·³ ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ ¸¶Ä¡ »ý¸íü¿Í °°ÀÌ Åº»ý, ÇнÀ, ¼ºÀå µî°ú °°Àº »ý¸íÁֱ⸦ Áö´Ï´Â °ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù. ¹°·Ð ÀÌ·¯ÇÑ »ý¸í·ÂÀ» ºÎ¿©ÇÏ´Â Á¸Àç ¶ÇÇÑ ¿ªÀÚ³ª µ¶ÀÚ¿Í °°Àº Àΰ£À̱⿡ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ »ý¸íü¶ó°í Á¤ÀÇÇÒ ¼ö´Â ¾øÁö¸¸, ¾î¶² ¸é¿¡¼´Â ±×·¯±â¿¡ ´õ¿í Àΰ£ÀûÀÎ ¸éµéÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ³ªÅ¸³ª´Â °ÍÀÌ ¾Æ´Ñ°¡¶ó´Â »ý°¢µµ Çغ¾´Ï´Ù.
C#Àº ÀÌÁ¦ ¾î´À Á¤µµ ¼º¼÷ÇÑ ´À³¦À» ÁÖ´Â ¾ð¾î°¡ µÇ¾ú½À´Ï´Ù. ¾Õ¼ ³ª¿Â ¾ð¾îµé¿¡¼ ±¸ÇöµÈ ¸¹Àº ¸éÀ» ±×´ë·Î °è½ÂÇÏ°í, ÁÁÀº Á¡À» ¹ßÀüÀûÀ¸·Î ÀÌ¾î ³ª°¡¸é¼ C#ÀÇ °Á¡ °¡¿îµ¥ Çϳª·Î ²Å´Â ³ôÀº »ý»ê¼º¸¶Àúµµ ²ÙÁØÈ÷ °³¼±ÇØ ³ª°¡°í ÀÖ½À´Ï´Ù. C#ÀÇ ´ÜÁ¡À̶ó¸é ÇÑ ¹ø C#À» °æÇèÇÑ ÇÁ·Î±×·¡¸Ó°¡ ÀÌÀü¿¡ ¾²´ø ¾ð¾î·Î µ¹¾Æ°¡±â°¡ ½±Áö ¾Ê´Ù´Â Á¡ Á¤µµ°¡ ¾Æ´Ò±î ÇÕ´Ï´Ù.
ÀÌó·³ ¹ßÀüÀ» ÀÌ·ï³½ ¸ð½ÀÀ» Áö´Ï°í ÀÖÁö¸¸, Ãʱ⺸´Ù ºÒ°¡ÇÇÇÏ°Ô µ¢Ä¡°¡ Ä¿Áö°í º¹ÀâÇØÁ³½À´Ï´Ù. ±×·¡¼ C#À» Á¦´ë·Î ¾Ë°í »ç¿ëÇÏ·Á¸é ¾î¿ ¼ö ¾øÀÌ ´õ ¸¹Àº ³ë·ÂÀÌ ÇÊ¿äÇѵ¥, ÀÌ´Â °³¹ßÀÚ¿¡°Ô ºÎ´ãÀ¸·Î ÀÛ¿ëÇÕ´Ï´Ù. ´ÙÇàÈ÷ ¡®Á¦´ë·Î ¾Ë°í Á¤È®ÇÏ°Ô »ç¿ë¡¯ÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¸ÚÁø Áöħ¼ °¡¿îµ¥ Çϳª°¡ ¹Ù·Î Áö±Ý ¿©·¯ºÐÀÇ ´«¾Õ¿¡ ÀÖ´Ù°í °¨È÷ À̾߱âÇÏ°í ½Í½À´Ï´Ù. Ã¥À» ¹ø¿ªÇÏ¸é¼ °³¹ßÀÚÀÎ Àúµµ ¼ö³â°£ ´ç¿¬½ÃÇÏ¸ç »ç¿ëÇÏ´ø ÄÚµåÀÇ ³»¸·µéÀ» ±ú´Ý°í °í°³¸¦ ¼ö¾øÀÌ ²ô´ö¿´½À´Ï´Ù. C#À» ´å³ÝÀÇ ÀϺΰ¡ ¾Æ´Ñ ¾ð¾î ÀÚü·Î º¸°í ¾ð¾î¿¡ ´ëÇÑ Å½±¸¸¦ Áñ±â°íÀÚ Çϰųª, Ãʱ޿¡¼ ¹þ¾î³ª Áß/°í±Þ °³¹ßÀÚ¸¦ ÇâÇØ ¿Á¤À» ºÒÅ¿ì°íÀÚ ÇÑ´Ù¸é ÀÌ Ã¥ÀÌ Å« µµ¿òÀÌ µÉ °ÍÀ̶ó°í ¹Ï½À´Ï´Ù.
-¾ÈöÁø
-
-
1Àå. C# ¼Ò°³
__Hello, World
__C# ±¸¹® ±âÃÊ
__ÄÜ¼Ö ÀԷ°ú Ãâ·Â
__¿ä¾à
2Àå. µ¥ÀÌÅÍ Çü½Ä
__±âº» ¼ýÀÚ Çü½Ä
__´õ ¾Ë¾Æ¾ß ÇÒ ±âº» Çü½Ä
__null°ú void
__Çü½Ä ºÐ·ù
__null Çã¿ë ÇÑÁ¤ÀÚ
__µ¥ÀÌÅÍ Çü½Ä °£ÀÇ º¯È¯
__¹è¿
__¿ä¾à
3Àå. ¿¬»êÀÚ¿Í È帧 Á¦¾î
__¿¬»êÀÚ
__È帧 Á¦¾î ¼Ò°³
__ÄÚµå ºí·Ï({})
__ÄÚµå ºí·Ï°ú ¹üÀ§, ¼±¾ð °ø°£
__ºÒ¸®¾ð Ç¥Çö½Ä
__ºñÆ® ´ÜÀ§ ¿¬»êÀÚ(<<, >>, |, &, ^, ~)
__È帧 Á¦¾î ±¸¹®(°è¼Ó)
__Á¡ÇÁ¹®
__C# Àüó¸® Áö½Ã¹®
__¿ä¾à
4Àå. ¸Þ¼Òµå¿Í ¸Å°³º¯¼ö
__¸Þ¼Òµå È£Ãâ
__¸Þ¼Òµå ¼±¾ð
__using Áö½Ã¹®
__Main()ÀÇ ¹Ýȯ°ú ¸Å°³º¯¼ö
__°í±Þ ¸Þ¼Òµå ¸Å°³º¯¼ö
__Àç±Í
__¸Þ¼Òµå ¿À¹ö·Îµù
__¼±ÅÃÀû ¸Å°³º¯¼ö
__¿¹¿Ü¸¦ »ç¿ëÇÑ ±âº» ¿¡·¯ ó¸®
__¿ä¾à
5Àå. Ŭ·¡½º
__Ŭ·¡½º ¼±¾ð°ú ÀνºÅϽº »ý¼º
__ÀνºÅϽº Çʵå
__ÀνºÅϽº ¸Þ¼Òµå
__this Å°¿öµå »ç¿ë
__Á¢±Ù ÇÑÁ¤ÀÚ
__¼Ó¼º
__»ý¼ºÀÚ
__Á¤Àû ¸â¹ö
__È®Àå ¸Þ¼Òµå
__µ¥ÀÌÅÍ Ä¸½¶È
__Áßø Ŭ·¡½º
__ºÎºÐ Ŭ·¡½º
__¿ä¾à
6Àå. »ó¼Ó
__ÆÄ»ý
__±âº» Ŭ·¡½º ÀçÁ¤ÀÇ
__Ãß»ó Ŭ·¡½º
__System.Object¿¡¼ ÆÄ»ýµÈ ¸ðµç Ŭ·¡½º
__is ¿¬»êÀÚ¸¦ »ç¿ëÇÑ ±âº»... Çü½Ä È®ÀÎ
__as ¿¬»êÀÚ¸¦ »ç¿ëÇÑ º¯È¯
__¿ä¾à
7Àå. ÀÎÅÍÆäÀ̽º
__ÀÎÅÍÆäÀ̽º ¼Ò°³
__ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ´ÙÇü¼º
__ÀÎÅÍÆäÀ̽º ±¸Çö
__Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º ±¸Çö °£ÀÇ º¯È¯
__ÀÎÅÍÆäÀ̽º »ó¼Ó
__´ÙÁß ÀÎÅÍÆäÀ̽º »ó¼Ó
__ÀÎÅÍÆäÀ̽ºÀÇ È®Àå ¸Þ¼Òµå
__ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ´ÙÁß »ó¼Ó ±¸Çö
__¹öÀü °ü¸®
__ÀÎÅÍÆäÀ̽º¿Í Ŭ·¡½ºÀÇ ºñ±³
__ÀÎÅÍÆäÀ̽º¿Í Ư¼º ºñ±³
__¿ä¾à
8Àå. °ª Çü½Ä
__±¸Á¶Ã¼
__¹Ú½Ì
__¿°ÅÇü
__¿ä¾à
9Àå. Àß ±¸¼ºµÈ Çü½Ä
__object ¸â¹ö ÀçÁ¤ÀÇ
__¿¬»êÀÚ ¿À¹ö·Îµù
__±âŸ ¾î¼Àºí¸® ÂüÁ¶
__³×ÀÓ½ºÆäÀ̽º Á¤ÀÇ
__XML ÁÖ¼®
__°¡ºñÁö ¼öÁý
__¸®¼Ò½º Á¤¸®
__Áö¿¬ ÃʱâÈ
__¿ä¾à
10Àå. ¿¹¿Ü ó¸®
__´ÙÁß ¿¹¿Ü Çü½Ä
__¿¹¿Ü Àâ±â
__ÀÏ¹Ý catch ºí·Ï½Ã
__¿¹¿Ü 󸮸¦ À§ÇÑ Áöħ
__»ç¿ëÀÚ ÁöÁ¤ ¿¹¿Ü Á¤ÀÇ
__¿¹¿Ü ·¡Çΰú ´Ù½Ã ´øÁö±â
__¿ä¾à
11Àå. Á¦³×¸¯
__Á¦³×¸¯ ¾ø´Â C#
__Á¦³×¸¯ Çü½Ä ¼Ò°³
__Á¦¾à Á¶°Ç
__Á¦³×¸¯ ¸Þ¼Òµå
__°øº¯°ú ¹Ý°øº¯
__Á¦³×¸¯ÀÇ ³»ºÎ
__¿ä¾à
12Àå. ´ë¸®ÀÚ¿Í ¶÷´Ù ½Ä
__´ë¸®ÀÚ ¼Ò°³
__¶÷´Ù ½Ä
__ÀÍ¸í ¸Þ¼Òµå
__¹ü¿ë ´ë¸®ÀÚ(System.Func¿Í System.Action)
__¿ä¾à
13Àå. À̺¥Æ®
__´ÙÁß Çü º¯È¯ ´ë¸®ÀÚ¸¦ ÀÌ¿ëÇÑ Observer ÆÐÅÏ ±¸Çö
__À̺¥Æ®
__¿ä¾à
14Àå. Ä÷º¼Ç ÀÎÅÍÆäÀ̽º¿Í Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ
__À͸í Çü½Ä°ú ¾Ï½ÃÀû Çü½ÄÀÇ Áö¿ª º¯¼ö
__Ä÷º¼Ç À̴ϼȶóÀÌÀú
__Ŭ·¡½º¸¦ Ä÷º¼ÇÀ¸·Î ¸¸µé¾îÁÖ´Â IEnumerable[T]
__Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ
__¿ä¾à
15Àå. LINQ¿Í ÁúÀÇ ½Ä
__ÁúÀÇ ½Ä ¼Ò°³
__ÁúÀÇ ½ÄÀº ¸Þ¼Òµå È£ÃâÀÏ »ÓÀÌ´Ù
__¿ä¾à
16Àå. »ç¿ëÀÚ ÁöÁ¤ Ä÷º¼Ç
__±âŸ Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
__ÁÖ¿ä Ä÷º¼Ç Ŭ·¡½º
__Àε¦¼ Áö¿ø
__NullÀ̳ª ºó Ä÷º¼ÇÀÇ ¹Ýȯ
__¹Ýº¹±â
__¿ä¾à
17Àå. ¸®Ç÷º¼Ç, Ư¼º, µ¿Àû ÇÁ·Î±×·¡¹Ö
__¸®Ç÷º¼Ç
__nameof ¿¬»êÀÚ
__Ư¼º
__µ¿Àû °´Ã¼¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö
__¿ä¾à
18Àå. ¸ÖƼ½º·¹µù
__¸ÖƼ½º·¹µù ±âÃÊ
__System.Threading È°¿ë
__ºñµ¿±â ŽºÅ©
__ŽºÅ© Ãë¼Ò
__ŽºÅ© ±â¹Ý ºñµ¿±â ÆÐÅÏ
__·çÇÁ ¹Ýº¹ÀÇ º´·Ä ó¸®
__LINQ ÁúÀÇÀÇ º´·Ä ½ÇÇà
__¿ä¾à
19Àå. ½º·¹µå µ¿±âÈ
__¿Ö µ¿±âÈ°¡ ÇÊ¿äÇÑ°¡?
__ŸÀ̸Ó
__¿ä¾à
20Àå. Ç÷§Æû »óÈ£¿î¿ë¼º°ú ¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå
__Ç÷§Æû È£Ãâ
__Æ÷ÀÎÅÍ¿Í ÁÖ¼Ò
__´ë¸®ÀÚ¸¦ ÅëÇÑ ¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå ½ÇÇà
__C#À» ÅëÇÑ À©µµ¿ì ·±Å¸ÀÓ È°¿ë
__¿ä¾à
21Àå. °ø¿ë ¾ð¾î ÀÎÇÁ¶ó
__°ø¿ë ¾ð¾î ÀÎÇÁ¶óÀÇ Á¤ÀÇ
__CLI ±¸Çö
__C#¿¡¼ ±â°è¾î·ÎÀÇ ÄÄÆÄÀÏ
__·±Å¸ÀÓ
__¾ÖÇø®ÄÉÀÌ¼Ç µµ¸ÞÀÎ
__¾î¼Àºí¸®, ¸Å´ÏÆ佺Ʈ, ¸ðµâ
__°ø¿ë Áß°£ ¾ð¾î(CIL)
__°ø¿ë Çü½Ä ½Ã½ºÅÛ(CTS)
__°ø¿ë ¾ð¾î »ç¾ç(CLS)
__±âº» Ŭ·¡½º ¶óÀ̺귯¸®(BCL)
__¸ÞŸµ¥ÀÌÅÍ
__¿ä¾à
ºÎ·Ï A. C# ÄÄÆÄÀÏ·¯¿Í CLI Ç÷§ÆûÀÇ ´Ù¿î·Îµå¿Í ¼³Ä¡
__À©µµ¿ì¿ë ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý
__OS X°ú ¸®´ª½º¿¡¼ÀÇ ´å³Ý
ºÎ·Ï B. 3¸ñ ÇÁ·Î±×·¥ ¼Ò½ºÄÚµå
__ºñµ¿±â ÇÁ·Î±×·¡¹Ö ¸ðµ¨
__ºñµ¿±â ´ë¸®ÀÚ È£Ãâ
__À̺¥Æ® ±â¹Ý ºñµ¿±â ÆÐÅÏ(EAP)
__¹é±×¶ó¿îµå ÀÛ¾÷ÀÚ ÆÐÅÏ
__À©µµ¿ì UI·ÎÀÇ µð½ºÆÐÄ¡
ºÎ·Ï D. C# 5.0ÀÇ Async/Await
__ÆÐÅÏ ÀÌÀüÀÇ Å¸À̸Ó
-
-
|
¸¶Å© ¹ÌÄ«¿¤¸®½º(Mark Michaelis) [Àú]
|
|
-
ÀÎÅÚ¸®ÅØÆ®(IntelliTect)ÀÇ Ã¢¾÷ÀÚÀÌ¸ç ¼ö¼® ¾ÆÅ°ÅØÆ®¿Í Æ®·¹À̳ʷΠȰµ¿ÇÑ´Ù. 1996³âºÎÅÍ C#°ú ºñÁÖ¾ó ½ºÆ©µð¿À ÆÀ ½Ã½ºÅÛ(Team System), À©µµ¿ì SDK ºÐ¾ßÀÇ MVP·Î È°µ¿ÇÏ°í ÀÖÀ¸¸ç, 2007³â¿¡´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Áö¿ª°¨µ¶(Regional Director)·Î ÀÎÁ¤¹Þ¾Ò´Ù. C#°ú Ä¿³ØƼµå½Ã½ºÅÛ, ¿ÀÇǽº/¼Î¾îÆ÷ÀÎÆ®, ºñÁÖ¾ó½ºÆ©µð¿À µîÀ» Æ÷ÇÔÇØ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¼ÒÇÁÆ®¿þ¾î ¼³°è ¸®ºä ÆÀ µî¿¡¼µµ È°µ¿ÇÑ´Ù. °³¹ßÀÚ ÄÁÆÛ·±½º¿¡¼ ¹ßÇ¥ÀÚ·Î È°µ¿ÇÏ¸ç ¼ö¸¹Àº ±â»ç¸¦ ¾²°í ¿©·¯ Ã¥À» ÁýÇÊÇß´Ù. Àϸ®³ëÀÌ ÁÖ¸³´ëÇп¡¼ öÇÐ Çлç ÇÐÀ§¸¦ ¹Þ¾Ò°í Àϸ®³ëÀÌ °ø°ú ´ëÇп¡¼ ÄÄÇ»ÅÍ°úÇÐ ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ÄÄÇ»ÅÍ¿Í ¾¾¸§ÇÏÁö ¾ÊÀ» ¶§´Â °¡Á·°ú ÇÔ²² ¹Ù»Ú°Ô Áö³»¸ç °¡²û öÀÎ 3Á¾ °æ±â ÈƷÿ¡ Âü°¡Çϱ⵵ ÇÑ´Ù. (¸¶Å©´Â 2008³â¿¡ óÀ½À¸·Î öÀÎ °æÁÖ¸¦ ¿ÏÁÖÇß´Ù). ¾Æ³» ¿¤¸®ÀÚº£½º¿Í ¼¼ ÀÚ³àÀÎ º¥ÀÚ¹Î, Çѳª, ¾Æºñ°¡ÀÏ°ú ÇÔ²² ¿ö½ÌÅÏ ÁÖ¿¡ ÀÖ´Â ½ºÆ÷ĵ¿¡¼ »ì°í ÀÖ´Ù.
-
|
±èµµ±Õ [Àú]
|
|
-
µ¶ÀÏ Å¬¶ó¿ìµå ¿£Áö´Ï¾î °ÀÇ, Àú¼ú ¹× ¹ø¿ªÀ» ¾÷À¸·Î ÇÏ°í ÀÖ´Ù. Microsoft MVP¸¦ 8ȸ ¼ö»óÇßÀ¸¸ç, Microsoft °øÀÎ °»ç·Î È°µ¿ÇÏ°í ÀÖ´Ù. µ· ¾È µÇ´Â IT ±â¼ú ÀÚ¹®¿ªÀ» ¸Ã¾Æ ÀÏÀ» Çΰè·Î »ç¶÷µé°ú ¸Ô°í ¸¶½Ã°í ³ë´Â °É Áñ±ä´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|