´ëºÎºÐÀÇ Ãʺ¸ ÇÁ·Î±×·¡¸ÓµéÀº ¡¯C#ÀÇ ±âº»ÀûÀÎ ¹®¹ýÀº ¾î´À Á¤µµ ÀÌÇØÇßÁö¸¸ Áö±Ý ¾Ë°í ÀÖ´Â ¹®¹ýÀ» ¾î¶»°Ô Àû¿ëÇÏ°í ÇÁ·Î±×·¥À» ¾î¶»°Ô ¸¸µé¾î¾ß ÇÒÁö Àß ¸ð¸£°Ú´Ù.¡¯¶ó´Â °í¹ÎÀ» °¡Áö°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ Ã¥Àº C#À» ÀÌÁ¦ Á¤¼®À¸·Î °øºÎÇÏ·Á°í ÇÏ´Â µ¶ÀÚ¸¦ À§ÇÑ Ã¥ÀÔ´Ï´Ù.C#ÀÇ ¹®¹ýÀ» ÀÌÇØÇÑ °Í¸¸À¸·Î´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. Áö±Ý ÇØ°áÇÏ·Á°í ÇÏ´Â ¹®Á¦ÀÇ ¼ø¼¸¦ »ý°¢ÇÏ°í ¿©±â¿¡ ÀÌ¿ëÇÒ µ¥ÀÌÅÍÀÇ ±¸Á¶¸¦ »ý°¢ÇÑ ÈÄ¿¡ À̸¦ C# ÄÚµå·Î ÀÛ¼ºÇÏ´Â ±â¼úÀÌ ÇÊ¿äÇÕ´Ï´Ù. .NET ÇÁ·¹ÀÓ¿öÅ©¿¡ ¸¶·ÃµÅ ÀÖ´Â ´Ù¾çÇÑ Å¬·¡½º¸¦ È°¿ëÇÏ´Â ¹æ¹ýµµ ¾Ë¾ÆµÖ¾ß ÇÏ°í C# Äڵ带 ³ªÁß¿¡ º¯°æÇϱ⠽±°Ô ÀÛ¼ºÇϱâ À§ÇÑ Áö½Äµµ ÇÊ¿äÇÕ´Ï´Ù.ÀÌ·± ±â¼úÀ» ½ÀµæÇÏ´Â Áö¸§±æÀº ÇöÀå¿¡¼ ÀÌ¿ëµÇ´Â ¡®°ü¿ë±¸¡¯, ¡®Á¤¼®¡¯, ¡®ÆÐÅÏ¡¯À» ÇнÀÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ÆÐÅÏÀ» Àß ±â¾ïÇÏ´Â °ÍÀÌ °í¼ö°¡ µÇ´Â Áö¸§±æÀÎ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ÀÌÇØÇϱ⠾î·Á¿ü´ø °´Ã¼ÁöÇâ¿¡ °üÇÑ ³»¿ëÀ» ´Ù½Ã È®ÀÎÇÏ´Â °úÁ¤¿¡¼ Ãâ¹ßÇÕ´Ï´Ù. ±×¸®°í ÇöÀå¿¡¼ »ç¿ëµÇ´Â ¡®°ü¿ë±¸/Á¤¼®¡¯À» Áß½ÉÀ¸·Î Çؼ C#¿¡ Æ÷ÇÔµÈ Æí¸®ÇÑ ±â´ÉÀ» »ç¿ëÇÏ´Â ¹æ¹ý, µ¥ÀÌÅ͸¦ ´Ù·ç´Â ¹æ¹ý, ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë±â ½±°Ô Ç®¾î¼ ¼³¸íÇÔÀ¸·Î½á µ¶ÀÚ°¡ C# ÇÁ·Î±×·¡¹Ö¿¡ Àͼ÷ÇØÁú ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼ ¾Ë°Ô µÈ ¹®¹ýÀ» ¾î¶»°Ô Àû¿ëÇÒÁö, ¾î¶»°Ô ÇÁ·Î±×·¡¹ÖÇÒÁö, ¿Ö ÇÁ·Î±×·¥À» ±×·¸°Ô ÀÛ¼ºÇØ¾ß ÇÏ´ÂÁö¿¡ °üÇؼµµ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.
ÀϺ» ÅäÄ¡±âÇö Ãâ»ý. µ¿°æÀÌ°ú´ëÇÐ ÀÌ°øÇкΠÁ¤º¸°úÇаú Á¹¾÷. FORTRAN, Pascal, BASIC, COBOL, C, C++, Delphi µî ¸¹Àº ¾ð¾î¸¦ »ç¿ëÇØ¿À´Ù°¡ 2002³â¿¡ C#À» Á¢ÇÏ°í ±× ÈǸ¢ÇÔ¿¡ ¸Å·áµÈ ÈÄ ÇöÀç±îÁö C#À» ÁÖ·Î »ç¿ëÇÏ°í ÀÖ´Ù. 2004³âºÎÅÍ gushwellÀ̶ó´Â ÇÚµé¸íÀ¸·Î ¿Â¶óÀÎ È°µ¿À» ½ÃÀÛÇß´Ù. ¸ÞÀÏ ¸Å°ÅÁøÀ̳ª ºí·Î±×¸¦ ÅëÇØ C# ±â¼ú¿¡ °üÇÑ Á¤º¸¸¦ ¾Ë¸®°í ÀÖ´Ù. 2005³âºÎÅÍ 12³â ¿¬¼ÓÀ¸·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MVP ¾î¿öµå¸¦ ¼ö»óÇß´Ù. Ãë¹Ì´Â µ¶¼, »çÁø, ³ó±¸ÀÌ´Ù.
[01ºÎ] Áغñ Æí ¢Ã 01Àå: °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ±âÃÊ 1.1 Ŭ·¡½º ___1.1.1 Ŭ·¡½º¸¦ Á¤ÀÇÇÑ´Ù ___1.1.2 Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù ___1.1.3 °´Ã¼¸¦ ÀÌ¿ëÇÑ´Ù ___1.1.4 ÀνºÅϽº´Â ¿©·¯ °³ ¸¸µé ¼ö ÀÖ´Ù 1.2 ±¸Á¶Ã¼ 1.3 °ªÇü°ú ÂüÁ¶Çü ___1.3.1 °ªÇü¿¡ ´ëÇؼ ___1.3.2 ÂüÁ¶Çü¿¡ ´ëÇؼ ___1.3.3 ¿Ö °ªÇü°ú ÂüÁ¶ÇüÀ̶ó´Â µÎ °¡Áö ÇüÀÌ ÇÊ¿äÇÒ±î? 1.4 Á¤Àû ¸â¹ö¿Í Á¤Àû Ŭ·¡½º ___1.4.1 Á¤Àû ¼Ó¼º°ú Á¤Àû ¸Þ¼µå ___1.4.2 Á¤Àû Ŭ·¡½º 1.5 ³×ÀÓ½ºÆäÀ̽º 1.6 »ó¼Ó ___1.6.1 »ó¼ÓÀ̶õ? ___1.6.2 is a °ü°è ¢Ã 02Àå: C#À¸·Î ÇÁ·Î±×·¥À» ¸¸µé¾îº¸ÀÚ 2.1 °Å¸®¸¦ ȯ»êÇÏ´Â ÇÁ·Î±×·¥ ___2.1.1 ù ¹öÀü ___2.1.2 °è»ê ·ÎÁ÷À» ¸Þ¼µåÀÇ ÇüÅ·Πµ¶¸³½ÃŲ´Ù ___2.1.3 ÇÁ·Î±×·¥¿¡ ±â´ÉÀ» Ãß°¡ÇÑ´Ù ___2.1.4 ¸Þ¼µåÀÇ ±â´ÉÀ» ´Ü¼øÇÏ°Ô ÇÑ´Ù ___2.1.5 Ŭ·¡½º·Î ºÐ¸®ÇÑ´Ù ___2.1.6 Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ´Ù ___2.1.7 Á¤Àû ¸Þ¼µå·Î ¼öÁ¤ÇÑ´Ù ___2.1.8 Á¤Àû Ŭ·¡½º·Î ¼öÁ¤ÇÑ´Ù ___2.1.9 »ó¼ö¸¦ Á¤ÀÇÇÑ´Ù ___2.1.10 ¿Ï¼ºµÈ ¼Ò½ºÄÚµå 2.2 ¸ÅÃâÀ» °è»êÇÏ´Â ÇÁ·Î±×·¥ ___2.2.1 Sale Ŭ·¡½º¸¦ Á¤ÀÇÇÑ´Ù ___2.2.2 CSV ÆÄÀÏÀ» ÀÐ¾î µéÀδ٠___2.2.3 Á¡Æ÷º° ¸ÅÃâÀ» ±¸ÇÑ´Ù ___2.2.4 Áý°èµÈ °á°ú¸¦ Ãâ·ÂÇÑ´Ù ___2.2.5 ÃÊÆÇÀÌ ¿Ï¼ºµÆ´Ù ___2.2.6 ¸Þ¼µå¸¦ À̵¿½ÃŲ´Ù ___2.2.7 »õ »ý¼ºÀÚ¸¦ Ãß°¡ÇÑ´Ù ___2.2.8 Ŭ·¡½º¸¦ ÀÎÅÍÆäÀ̽º·Î ¹Ù²Û´Ù ___2.2.9 var¶ó´Â ¾Ï½ÃÇüÀ» È°¿ëÇÑ´Ù ___2.2.10 ¿Ï¼ºµÈ ¼Ò½ºÄÚµå ¢Ã 03Àå: ¶÷´Ù½Ä°ú LINQ ±âÃÊ 3.1 ¶÷´Ù½Ä ÀÌÀü ___3.1.1 ¸Þ¼µå¸¦ Àμö·Î ³Ñ°ÜÁØ´Ù ___3.1.2 µ¨¸®°ÔÀÌÆ®¸¦ »ç¿ëÇÑ´Ù ___3.1.3 ÀÍ¸í ¸Þ¼µå¸¦ ÀÌ¿ëÇÑ´Ù 3.2 ¶÷´Ù½Ä ___3.2.1 ¶÷´Ù½ÄÀ̶õ? ___3.2.2 ¶÷´Ù½ÄÀ» »ç¿ëÇÑ ¿¹ 3.3 List Ŭ·¡½º¿Í ¶÷´Ù½ÄÀÇ Á¶ÇÕ ___3.3.1 Exists ¸Þ¼µå ___3.3.2 Find ¸Þ¼µå ___3.3.3 FindIndex ¸Þ¼µå ___3.3.4 FindAll ¸Þ¼µå ___3.3.5 RemoveAll ¸Þ¼µå ___3.3.6 ForEach ¸Þ¼µå ___3.3.7 ConvertAll ¸Þ¼µå 3.4 LINQ to ObjectsÀÇ ±âÃÊ ___3.4.1 LINQ to ObjectsÀÇ °£´ÜÇÑ ¿¹ ___3.4.2 Äõ¸® ¿¬»êÀÚ ___3.4.3 ½ÃÄö½º ___3.4.4 Áö¿¬ ½ÇÇà [02ºÎ] ±âÃÊ Æí ¢Ã 04Àå: ±âº» °ü¿ë±¸ 4.1 ÃʱâÈ¿Í °ü·ÃµÈ °ü¿ë±¸ ___4.1.1 º¯¼öÀÇ ÃʱâÈ ___4.1.2 ¹è¿°ú ¸®½ºÆ® ÃʱâÈ ___4.1.3 Dictionary ÃʱâÈ ___4.1.4 °´Ã¼ ÃʱâÈ 4.2 ÆÇÁ¤°ú ºÐ±â¿¡ °üÇÑ °ü¿ë±¸ ___4.2.1 ´Ü¼øÇÑ ºñ±³ ___4.2.2 ¼öÄ¡°¡ ¾î¶² ¹üÀ§¿¡ ÀÖ´ÂÁö¸¦ Á¶»çÇÑ´Ù ___4.2.3 else-if¸¦ ÅëÇÑ ´ÙºÐ±â ó¸® ___4.2.4 ü·Î °É·¯ ³²Àº °Í¸¸À» ó¸®ÇÑ´Ù ___4.2.5 bool °ªÀ» ÆÇ´ÜÇÑ´Ù ___4.2.6 bool °ªÀ» ¹ÝȯÇÑ´Ù 4.3 ¹Ýº¹¿¡ °üÇÑ °ü¿ë±¸ ___4.3.1 ÁöÁ¤ÇÑ È½¼ö¸¸Å ¹Ýº¹ÇÑ´Ù ___4.3.2 Ä÷º¼Ç¿¡ ÀÖ´Â ¿ä¼Ò¸¦ ¸ðµÎ ²¨³½´Ù ___4.3.3 List¿¡ ÀÖ´Â ¸ðµç ¿ä¼Ò¸¦ ó¸®ÇÑ´Ù ___4.3.4 Àû¾îµµ ÇÑ ¹øÀº ¹Ýº¹ÇÏ´Â °Í ___4.3.5 ·çÇÁ µµÁß¿¡ 󸮸¦ Áß´ÜÇÑ´Ù 4.4 Á¶°Ç ¿¬»êÀÚ, null ÇÕü ¿¬»êÀÚ¸¦ »ç¿ëÇÑ °ü¿ë±¸ ___4.4.1 Á¶°Ç¿¡ µû¶ó ´ëÀÔÇÒ °ªÀ» º¯°æÇÑ´Ù ___4.4.2 null ÇÕü ¿¬»êÀÚ ___4.4.3 null Á¶°Ç ¿¬»êÀÚ 4.5 ¼Ó¼º¿¡ °üÇÑ °ü¿ë±¸ ___4.5.1 ¼Ó¼º ÃʱâÈ¿¡ °ü·ÃµÈ °ü¿ë±¸ ___4.5.2 Àбâ Àü¿ë ¼Ó¼º ___4.5.3 ÂüÁ¶ÇüÀÎ Àбâ Àü¿ë ¼Ó¼º 4.6 ¸Þ¼µå¿¡ °üÇÑ °ü¿ë±¸ ___4.6.1 °¡º¯ Àμö ___4.6.2 ¿À¹ö·Îµå´Â ÇÏÁö ¾Ê°í ¿É¼Ç Àμö¸¦ »ç¿ëÇÑ´Ù 4.7 ±× ¹ÛÀÇ °ü¿ë±¸ ___4.7.1 1À» ´õÇÒ ¶§´Â Áõ°¨ ¿¬»êÀÚ ++¸¦ »ç¿ëÇÑ´Ù ___4.7.2 ÆÄÀÏ °æ·Î¿¡´Â ÃàÀÚ ¹®ÀÚ¿ ¸®ÅÍ·²À» ÀÌ¿ëÇÑ´Ù ___4.7.3 µÎ °³ÀÇ ¿ä¼Ò¸¦ ¹Ù²Û´Ù ___4.7.4 ¹®ÀÚ¿À» ¼ýÀÚ°ªÀ¸·Î º¯È¯ÇÑ´Ù ___4.7.5 ÂüÁ¶ÇüÀ» Çüº¯È¯ÇÑ´Ù ___4.7.6 ¿¹¿Ü¸¦ ´Ù½Ã ´øÁø´Ù ___4.7.7 usingÀ» »ç¿ëÇØ ¸®¼Ò½º¸¦ Á¤¸®ÇÑ´Ù ___4.7.8 ¿©·¯ °³ÀÇ »ý¼ºÀÚ¸¦ Á¤ÀÇÇÑ´Ù ¢Ã 05Àå: ¹®ÀÚ¿À» ó¸®ÇÑ´Ù5.1 ¹®ÀÚ¿À» ºñ±³ÇÑ´Ù ___5.1.1 ¹®ÀÚ¿³¢¸® ºñ±³ÇÑ´Ù ___5.1.2 ´ë/¼Ò¹®ÀÚ ±¸ºÐ ¾øÀÌ ºñ±³ÇÑ´Ù ___5.1.3 È÷¶ó°¡³ª/īŸī³ª ±¸ºÐ ¾øÀÌ ºñ±³ÇÑ´Ù ___5.1.4 Àü°¢/¹Ý°¢ ±¸º°¾øÀÌ ºñ±³ÇÑ´Ù 5.2 ¹®ÀÚ¿À» ÆÇÁ¤ÇÑ´Ù___5.2.1 null ¶Ç´Â ºó ¹®ÀÚ¿À» ÆÇÁ¤ÇÑ´Ù ___5.2.2 ÁöÁ¤ÇÑ ºÎºÐ ¹®ÀÚ¿·Î ½ÃÀ۵ǴÂÁö Á¶»çÇÑ´Ù ___5.2.3 ÁöÁ¤ÇÑ ºÎºÐ ¹®ÀÚ¿ÀÌ Æ÷ÇԵŠÀÖ´ÂÁö Á¶»çÇÑ´Ù ___5.2.4 ÁöÁ¤ÇÑ ¹®ÀÚ¿ÀÌ Æ÷ÇԵŠÀÖ´ÂÁö Á¶»çÇÑ´Ù ___5.2.5 Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¹®ÀÚ°¡ Æ÷ÇԵŠÀÖ´ÂÁö Á¶»çÇÑ´Ù ___5.2.6 ¸ðµç ¹®ÀÚ°¡ Á¶°ÇÀ» ¸¸Á·ÇÏ´ÂÁö Á¶»çÇÑ´Ù 5.3 ¹®ÀÚ¿À» °Ë»öÇÏ°í ÃßÃâÇÑ´Ù ___5.3.1 ºÎºÐ ¹®ÀÚ¿À» °Ë»öÇÏ°í ±× À§Ä¡¸¦ ±¸ÇÑ´Ù ___5.3.2 ¹®ÀÚ¿ÀÇ ÀϺθ¦ ÃßÃâÇÑ´Ù 5.4 ¹®ÀÚ¿À» º¯È¯ÇÑ´Ù ___5.4.1 ¹®ÀÚ¿ÀÇ ¾ÕµÚ¿¡ ÀÖ´Â °ø¹éÀ» Á¦°ÅÇÑ´Ù ___5.4.2 ÁöÁ¤ÇÑ À§Ä¡ºÎÅÍ ÀÓÀÇ °³¼öÀÇ ¹®ÀÚ¸¦ »èÁ¦ÇÑ´Ù ___5.4.3 ¹®ÀÚ¿¿¡ ´Ù¸¥ ¹®ÀÚ¿À» »ðÀÔÇÑ´Ù ___5.4.4 ¹®ÀÚ¿ÀÇ ÀϺθ¦ ´Ù¸¥ ¹®ÀÚ¿·Î ġȯÇÑ´Ù ___5.4.5 ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯ÇÑ´Ù/´ë¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÑ´Ù 5.5 ¹®ÀÚ¿À» ¿¬°áÇÏ°í ºÐÇÒÇÑ´Ù ___5.5.1 µÎ °³ÀÇ ¹®ÀÚ¿À» ¿¬°áÇÑ´Ù ___5.5.2 ¹®ÀÚ¿ ³¡¿¡ ´Ù¸¥ ¹®ÀÚ¿À» Ãß°¡ÇÑ´Ù ___5.5.3 ÁöÁ¤ÇÑ ±¸ºÐ ¹®ÀÚ·Î ¹®ÀÚ¿ ¹è¿À» ¿¬°áÇÑ´Ù ___5.5.4 ÁöÁ¤ÇÑ ¹®ÀÚ·Î ¹®ÀÚ¿À» ºÐÇÒÇÑ´Ù ___5.5.5 StringBuilder¸¦ »ç¿ëÇØ ¹®ÀÚ¿À» ¿¬°áÇÑ´Ù 5.6 ±× ¹ÛÀÇ ¹®ÀÚ¿ ó¸® ___5.6.1 ¹®ÀÚ¿¿¡¼ ¹®ÀÚ¸¦ Çϳª¾¿ ²¨³½´Ù ___5.6.2 ¹®ÀÚ ¹è¿·Î ¹®ÀÚ¿À» »ý¼ºÇÑ´Ù ___5.6.3 ¼ýÀÚ°ªÀ» ¹®ÀÚ¿·Î º¯È¯ÇÑ´Ù ___5.6.4 ÁöÁ¤ÇÑ ¼½ÄÀ¸·Î ¹®ÀÚ¿À» Çü¼ºÇÑ´Ù ¢Ã 06Àå: ¹è¿°ú List¸¦ ó¸®ÇÑ´Ù6.1 À̹ø Àå¿¡¼ °øÅëÀ¸·Î »ç¿ëÇÏ´Â ÄÚµå 6.2 ¿ä¼Ò¸¦ ¼³Á¤ÇÑ´Ù ___6.2.1 ¹è¿ ¶Ç´Â List¸¦ µ¿ÀÏÇÑ °ªÀ¸·Î ä¿î´Ù ___6.2.2 ¹è¿ ¶Ç´Â List¿¡ ¿¬¼ÓµÈ °ªÀ» ¼³Á¤ÇÑ´Ù 6.3 Ä÷º¼ÇÀ» Áý°èÇÑ´Ù ___6.3.1 Æò±Õ°ªÀ» ±¸ÇÑ´Ù___6.3.2 ÃÖ¼Ú°ª°ú ÃÖ´ñ°ªÀ» ±¸ÇÑ´Ù ___6.3.3 Á¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â ¿ä¼Ò¸¦ ¼¾´Ù 6.4 Ä÷º¼ÇÀ» ÆÇÁ¤ÇÑ´Ù ___6.4.1 Á¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â ¿ä¼Ò°¡ Á¸ÀçÇÏ´ÂÁö Á¶»çÇÑ´Ù ___6.4.2 ¸ðµç ¿ä¼Ò°¡ Á¶°ÇÀ» ¸¸Á·ÇÏ´ÂÁö Á¶»çÇÑ´Ù ___6.4.3 µÎ Ä÷º¼ÇÀÌ °°ÀºÁö Á¶»çÇÑ´Ù 6.5 ´ÜÀÏ ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___6.5.1 Á¶°Ç¿¡ ÀÏÄ¡Çϴ ù/¸¶Áö¸· ¿ä¼Ò¸¦ ±¸ÇÑ´Ù. ___6.5.2 Á¶°Ç¿¡ ÀÏÄ¡Çϴ ù/¸¶Áö¸· À妽º¸¦ ±¸ÇÑ´Ù 6.6 ¿©·¯ °³ÀÇ ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___6.6.1 Á¶°ÇÀ» ¸¸Á·ÇÏ´Â n°³ÀÇ ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___6.6.2 Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¿¾È¿¡¸¸ ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___6.6.3 Á¶°ÇÀ»À» ¸¸Á·ÇÏ´Â µ¿¾È¿¡´Â ¿ä¼Ò¸¦ °Ç³Ê¶Ú´Ù 6.7 ±× ¹ÛÀÇ Ã³¸®(º¯È¯, Á¤·Ä, ¿¬°á µî) ___6.7.1 Ä÷º¼ÇÀ¸·ÎºÎÅÍ ´Ù¸¥ Ä÷º¼ÇÀ» »ý¼ºÇÑ´Ù ___6.7.2 Áߺ¹À» Á¦°ÅÇÑ´Ù ___6.7.3 Ä÷º¼ÇÀ» ³ª¿ÇÑ´Ù ___6.7.4 µÎ °³ÀÇ Ä÷º¼ÇÀ» ¿¬°áÇÑ´Ù ¢Ã 07Àå: µñ¼Å³Ê¸® ´Ù·ç±â7.1 DictionaryÀÇ ±âº»ÀûÀÎ Á¶ÀÛ ___7.1.1 µñ¼Å³Ê¸® ÃʱâÈ ___7.1.2 »ç¿ëÀÚ Á¤ÀÇÇü °´Ã¼¸¦ °ªÀ¸·Î ÀúÀåÇÑ´Ù ___7.1.3 µñ¼Å³Ê¸®¿¡ ¿ä¼Ò¸¦ Ãß°¡ÇÑ´Ù ___7.1.4 µñ¼Å³Ê¸®¿¡¼ ¿ä¼Ò¸¦ ²¨³½´Ù ___7.1.5 µñ¼Å³Ê¸®¿¡¼ ¿ä¼Ò¸¦ »èÁ¦ÇÑ´Ù ___7.1.6 µñ¼Å³Ê¸®¿¡ ÀÖ´Â ¸ðµç ¿ä¼Ò¸¦ ²¨³½´Ù ___7.1.7 µñ¼Å³Ê¸®¿¡ ÀÖ´Â ¸ðµç Å°¸¦ ²¨³½´Ù 7.2 µñ¼Å³Ê¸® ÀÀ¿ë ___7.2.1 µñ¼Å³Ê¸®·Î º¯È¯ÇÑ´Ù ___7.2.2 µñ¼Å³Ê¸®·ÎºÎÅÍ ´Ù¸¥ µñ¼Å³Ê¸®¸¦ »ý¼ºÇÑ´Ù ___7.2.3 »ç¿ëÀÚ ÁöÁ¤ Ŭ·¡½º¸¦ Å°·Î ÀÌ¿ëÇÑ´Ù ___7.2.4 Å°¸¸À» ÀúÀåÇÑ´Ù ___7.2.5 Å°°¡ Áߺ¹µÇ´Â °ÍÀ» Çã¿ëÇÑ´Ù 7.3 µñ¼Å³Ê¸®¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ ÇÁ·Î±×·¥ ___7.3.1 Abbreviations Ŭ·¡½º ___7.3.2 Abbreviations¸¦ ÀÌ¿ëÇÑ´Ù ¢Ã 08Àå: ³¯Â¥¿Í ½Ã°£ ó¸®8.1 DateTime ±¸Á¶Ã¼ ___8.1.1 DateTime °´Ã¼¸¦ »ý¼ºÇÑ´Ù ___8.1.2 DateTime¿¡ Æ÷ÇÔµÈ ¼Ó¼º ___8.1.3 ÁöÁ¤ÇÑ ³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÑ´Ù ___8.1.4 À±³âÀ» ÆÇÁ¤ÇÑ´Ù ___8.1.5 ³¯Â¥ Çü½ÄÀÇ ¹®ÀÚ¿À» DateTime °´Ã¼·Î º¯È¯ÇÑ´Ù 8.2 ³¯Â¥ÀÇ Æ÷¸Ë ___8.2.1 ³¯Â¥¸¦ ¹®ÀÚ¿·Î º¯È¯ÇÑ´Ù ___8.2.2 ³¯Â¥¸¦ ÀϺ»½ÄÀ¸·Î Ç¥½ÃÇÑ´Ù ___8.2.3 ÁöÁ¤ÇÑ ³¯Â¥ÀÇ ¿¬È£¸¦ ±¸ÇÑ´Ù ___8.2.4 ÁöÁ¤ÇÑ ³¯Â¥¿¡ ÇØ´çÇÏ´Â ¿äÀÏÀÇ ¹®ÀÚ¿À» ±¸ÇÑ´Ù 8.3 DateTimeÀ» ºñ±³ÇÑ´Ù ___8.3.1 ³¯Â¥¿Í ½Ã°£À» ºñ±³ÇÑ´Ù ___8.3.2 ³¯Â¥¸¸ ºñ±³ÇÑ´Ù 8.4 ³¯Â¥¸¦ °è»êÇÑ´Ù(±âÃÊ) ___8.4.1 ÁöÁ¤ÇÑ ½ÃºÐÃÊ ÀÌÈÄÀÇ ½Ã°¢À» ±¸ÇÑ´Ù ___8.4.2 nÀÏ ÈÄ¿Í nÀÏ ÀüÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù ___8.4.3 n³â ÈÄ¿Í n°³¿ù Èĸ¦ ±¸ÇÑ´Ù ___8.4.4 µÎ ½Ã°¢ÀÇ Â÷¸¦ ±¸ÇÑ´Ù ___8.4.5 µÎ ³¯Â¥ÀÇ Â÷À̸¦ ±¸ÇÑ´Ù ___8.4.6 ÇØ´ç ¿ùÀÇ ¸»ÀÏÀ» ±¸ÇÑ´Ù ___8.4.7 1¿ù 1ÀϺÎÅÍÀÇ ³¯Â¥ ¼ö¸¦ ±¸ÇÑ´Ù 8.5 ³¯Â¥¸¦ °è»êÇÑ´Ù(ÀÀ¿ë) ___8.5.1 ´ÙÀ½ ƯÁ¤ ¿äÀÏÀ» ±¸ÇÑ´Ù ___8.5.2 ³ªÀ̸¦ ±¸ÇÑ´Ù ___8.5.3 ÁöÁ¤ÇÑ ³¯ÀÌ ¸î ÁÖ°¿¡ ÀÖ´ÂÁö¸¦ ±¸ÇÑ´Ù ___8.5.4 ÁöÁ¤ÇÑ ´ÞÀÇ n¹ø°ÀÇ X¿äÀÏÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù [03ºÎ] ½ÇÀü Æí¢Ã 09Àå: ÆÄÀÏ Ã³¸®9.1 ÅؽºÆ® ÆÄÀÏ·Î ÀÔ·ÂÇÑ´Ù ___9.1.1 ÅؽºÆ® ÆÄÀÏÀ» ÇÑ Ç྿ ÀÐ¾î µéÀδ٠___9.1.2 ÅؽºÆ® ÆÄÀÏÀ» ÇѲ¨¹ø¿¡ ÀÐ¾î µéÀδ٠___9.1.3 ÅؽºÆ® ÆÄÀÏÀ» IEnumerableÀ¸·Î Ãë±ÞÇÑ´Ù 9.2 ÅؽºÆ® ÆÄÀÏ¿¡ Ãâ·ÂÇÑ´Ù ___9.2.1 ÅؽºÆ® ÆÄÀÏ¿¡ ÇÑ Ç྿ ¹®ÀÚ¿À» Ãâ·ÂÇÑ´Ù ___9.2.2 ±âÁ¸ ÅؽºÆ® ÆÄÀÏ ³¡¿¡ ÇàÀ» Ãß°¡ÇÑ´Ù ___9.2.3 ¹®ÀÚ¿ ¹è¿À» Çѹø¿¡ ÆÄÀÏ¿¡ Ãâ·ÂÇÑ´Ù ___9.2.4 ±âÁ¸ ÅؽºÆ® ÆÄÀÏÀÇ Ã¹¸Ó¸®¿¡ ÇàÀ» »ðÀÔÇÑ´Ù 9.3 ÆÄÀÏ Ã³¸® ___9.3.1 ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ Á¶»çÇÑ´Ù ___9.3.2 ÆÄÀÏÀ» »èÁ¦ÇÑ´Ù ___9.3.3 ÆÄÀÏÀ» º¹»çÇÑ´Ù ___9.3.4 ÆÄÀÏÀ» À̵¿½ÃŲ´Ù ___9.3.5 ÆÄÀÏ À̸§À» ¼öÁ¤ÇÑ´Ù ___9.3.6 ÆÄÀÏÀ» ¼öÁ¤ÇÑ ½Ã°£°ú ¸¸µç ½Ã°£À» ±¸ÇÏ°í ¼³Á¤ÇÑ´Ù ___9.3.7 ÆÄÀÏÀÇ Å©±â¸¦ ±¸ÇÑ´Ù ___9.3.8 File°ú FileInfo Áß ¾î´À ÂÊÀ» »ç¿ëÇØ¾ß ÇÒ±î? 9.4 µð·ºÅ͸® ó¸® ___9.4.1 µð·ºÅ͸®°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ Á¶»çÇÑ´Ù ___9.4.2 µð·ºÅ͸®¸¦ »ý¼ºÇÑ´Ù ___9.4.3 µð·ºÅ͸®¸¦ »èÁ¦ÇÑ´Ù ___9.4.4 µð·ºÅ͸®¸¦ À̵¿½ÃŲ´Ù ___9.4.5 µð·ºÅ͸® À̸§À» ¼öÁ¤ÇÑ´Ù ___9.4.6 ÁöÁ¤ÇÑ Æú´õ¿¡ ÀÖ´Â µð·ºÅ͸®ÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù ___9.4.7 ÁöÁ¤ÇÑ Æú´õ¿¡ ÀÖ´Â µð·ºÅ͸®ÀÇ ¸ñ·ÏÀ» ¿°ÅÇÑ´Ù ___9.4.8 ÁöÁ¤ÇÑ Æú´õ¿¡ ÀÖ´Â ÆÄÀÏÀÇ ¸ñ·ÏÀ» Çѹø¿¡ ±¸ÇÑ´Ù ___9.4.9 ÁöÁ¤ÇÑ Æú´õ¿¡ ÀÖ´Â ÆÄÀÏÀÇ ¸ñ·ÏÀ» ¿°ÅÇÑ´Ù ___9.4.10 µð·ºÅ͸®¿Í ÆÄÀÏ ¸ñ·ÏÀ» ÇÔ²² ±¸ÇÑ´Ù ___9.4.11 µð·ºÅ͸®¿Í ÆÄÀÏÀÌ º¯°æµÈ ½Ã°¢À» ¼öÁ¤ÇÑ´Ù 9.5 °æ·Î À̸§À» ó¸®ÇÑ´Ù ___9.5.1 °æ·Î À̸§À» ±¸¼º ¿ä¼Ò·Î ºÐÇÒÇÑ´Ù ___9.5.2 »ó´ë °æ·Î·ÎºÎÅÍ Àý´ë °æ·Î¸¦ ±¸ÇÑ´Ù ___9.5.3 °æ·Î¸¦ ±¸¼ºÇÑ´Ù 9.6 ±× ¹ÛÀÇ ÆÄÀÏ Ã³¸® ___9.6.1 Àӽà ÆÄÀÏÀ» »ý¼ºÇÑ´Ù ___9.6.2 Ư¼ö Æú´õÀÇ °æ·Î¸¦ ±¸ÇÑ´Ù ¢Ã 10Àå: Á¤±Ô Ç¥Çö½ÄÀ» È°¿ëÇÑ °í±Þ ¹®ÀÚ¿ ó¸®10.1 Á¤±Ô Ç¥Çö½ÄÀ̶õ? 10.2 ¹®ÀÚ¿À» ÆÇÁ¤ÇÑ´Ù ___10.2.1 ÁöÁ¤ÇÑ ÆÐÅÏ¿¡ ÀÏÄ¡ÇÏ´Â ºÎºÐ ¹®ÀÚ¿ÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ÆÇÁ¤ÇÑ´Ù ___10.2.2 ÁöÁ¤ÇÑ ÆÐÅÏÀÇ ¹®ÀÚ¿ÀÌ ½ÃÀ۵ǴÂÁö ¿©ºÎ¸¦ ÆÇÁ¤ÇÑ´Ù ___10.2.3 ÁöÁ¤ÇÑ ÆÐÅÏÀ¸·Î ¹®ÀÚ¿ÀÌ ³¡³ª´ÂÁö ¿©ºÎ¸¦ ÆÇÁ¤ÇÑ´Ù ___10.2.4 ÁöÁ¤ÇÑ ÆÐÅÏ¿¡ ¿ÏÀüÈ÷ ÀÏÄ¡ÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇÁ¤ÇÑ´Ù 10.3 ¹®ÀÚ¿ °Ë»ö ___10.3.1 óÀ½¿¡ ³ª¿À´Â ºÎºÐ ¹®ÀÚ¿À» ã´Â´Ù ___10.3.2 ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿À» ¸ðµÎ ã´Â´Ù ___10.3.3 Matches ¸Þ¼µåÀÇ °á°ú¿¡ LINQ¸¦ Àû¿ëÇÑ´Ù ___10.3.4 ÀÏÄ¡ÇÑ ºÎºÐ ¹®ÀÚ¿ÀÇ ÀϺθ¸À» ²¨³½´Ù 10.4 ¹®ÀÚ¿À» ġȯÇÏ°í ºÐÇÒÇÑ´Ù ___10.4.1 Regex.Replace ¸Þ¼µå¸¦ »ç¿ëÇØ ½±°Ô ġȯÇÑ´Ù ___10.4.2 ±×·ìÈ ±â´ÉÀ» ÀÌ¿ëÇÑ Ä¡È¯ ___10.4.3 Regex.Split ¸Þ¼µå¸¦ ÀÌ¿ëÇØ ºÐÇÒÇÑ´Ù 10.5 ´õ¿í ¼öÁØ ³ôÀº Á¤±Ô Ç¥Çö½Ä ___10.5.1 ¼ö·®ÀÚ ___10.5.2 ÃÖÀå ÀÏÄ¡¿Í ÃÖ´Ü ÀÏÄ¡ ___10.5.3 ¿ªÂüÁ¶ ±¸¹® ¢Ã 11Àå: XML ÆÄÀÏ Ã³¸®11.1 ¿¹Á¦ XML ÆÄÀÏ 11.2 XML ÆÄÀÏ ÀÔ·Â ___11.2.1 ƯÁ¤ ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___11.2.2 ƯÁ¤ ¿ä¼Ò¸¦ Çüº¯È¯Çؼ ±¸ÇÑ´Ù ___11.2.3 ¼Ó¼ºÀ» ±¸ÇÑ´Ù ___11.2.4 Á¶°ÇÀ» ÁöÁ¤ÇØ XML ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___11.2.5 XML ¿ä¼Ò¸¦ Á¤·ÄÇÑ´Ù ___11.2.6 ÁßøµÈ ÀÚ½Ä ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___11.2.7 ÀÚ¼Õ ¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___11.2.8 À͸í Ŭ·¡½ºÀÇ °´Ã¼ ÇüÅ·Π¿ä¼Ò¸¦ ±¸ÇÑ´Ù ___11.2.9 »ç¿ëÀÚ ÁöÁ¤ Ŭ·¡½ºÀÇ °´Ã¼ ÇüÅ·Π¿ä¼Ò¸¦ ±¸ÇÑ´Ù 11.3 XML °´Ã¼¸¦ »ý¼ºÇÑ´Ù ___11.3.1 ¹®ÀÚ¿·ÎºÎÅÍ XDocument¸¦ »ý¼ºÇÑ´Ù ___11.3.2 ¹®ÀÚ¿·ÎºÎÅÍ XElementÀ» »ý¼ºÇÑ´Ù ___11.3.3 ÇÔ¼ö »ý¼º ±â´ÉÀ¸·Î XDocument °´Ã¼¸¦ Á¶ÇÕÇÑ´Ù ___11.3.4 Ä÷º¼ÇÀ¸·ÎºÎÅÍ XDocument¸¦ »ý¼ºÇÑ´Ù 11.4 XMLÀ» ÆíÁýÇÏ°í ÀúÀåÇÑ´Ù ___11.4.1 ¿ä¼Ò¸¦ Ãß°¡ÇÑ´Ù ___11.4.2 ¿ä¼Ò¸¦ »èÁ¦ÇÑ´Ù ___11.4.3 ¿ä¼Ò¸¦ ġȯÇÑ´Ù ___11.4.4 XML ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù 11.5 XML¿¡¼ ½Ö Á¤º¸¸¦ ´Ù·é´Ù ___11.5.1 ½Ö Á¤º¸ ¸ñ·ÏÀ» XML·Î º¯È¯ÇÑ´Ù ___11.5.2 ½Ö Á¤º¸¸¦ ¼Ó¼ºÀÇ ÇüÅ·ΠÀúÀåÇÑ´Ù ___11.5.3 ½Ö Á¤º¸¸¦ ÀÐ¾î µéÀδ٠___11.5.4 Dictionary °´Ã¼¸¦ XML·Î º¯È¯ÇÑ´Ù ___11.5.5 XML ÆÄÀϷκÎÅÍ Dictionary °´Ã¼¸¦ »ý¼ºÇÑ´Ù ¢Ã 12Àå: Á÷·ÄÈ¿Í ¿ªÁ÷·ÄÈ12.1 °´Ã¼¸¦ XML µ¥ÀÌÅÍ·Î ÀúÀåÇÏ°í º¹¿øÇÑ´Ù ___12.1.1 °´Ã¼ÀÇ ³»¿ëÀ» XML Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù ___12.1.2 Á÷·ÄÈÇÑ XML µ¥ÀÌÅ͸¦ º¹¿øÇÑ´Ù ___12.1.3 Ä÷º¼Ç °´Ã¼¸¦ Á÷·ÄÈ/¿ªÁ÷·ÄÈÇÑ´Ù 12.2 ÀÀ¿ë ÇÁ·Î±×·¥ °£¿¡ XML µ¥ÀÌÅ͸¦ ÁÖ°í¹Þ´Â´Ù ___12.2.1 XmlSerializer¸¦ »ç¿ëÇØ Á÷·ÄÈÇÑ´Ù ___12.2.2 XmlSerializer¸¦ »ç¿ëÇØ ¿ªÁ÷·ÄÈÇÑ´Ù ___12.2.3 XmlIgnore ¼Ó¼ºÀ¸·Î Á÷·ÄÈÀÇ ´ë»ó¿¡¼ Á¦¿ÜÇÑ´Ù ___12.2.4 ¼Ó¼ºÀ¸·Î ¿ä¼Ò À̸§(ÅÂ±× À̸§)À» ±âº»°ª¿¡¼ ¼öÁ¤ÇÑ´Ù ___12.2.5 XmlSerializer¸¦ »ç¿ëÇØ Ä÷º¼ÇÀ» Á÷·ÄÈÇÑ´Ù ___12.2.6 XmlSerializer¸¦ »ç¿ëÇØ Ä÷º¼ÇÀ» ¿ªÁ÷·ÄÈÇÑ´Ù 12.3 JSON µ¥ÀÌÅ͸¦ Á÷·ÄÈÇÏ°í ¿ªÁ÷·ÄÈÇÑ´Ù ___12.3.1 JSON µ¥ÀÌÅÍ·Î Á÷·ÄÈÇÑ´Ù ___12.3.2 JSON µ¥ÀÌÅ͸¦ ¿ªÁ÷·ÄÈÇÑ´Ù ___12.3.3 Dictionary¸¦ JSON µ¥ÀÌÅÍ·Î Á÷·ÄÈÇÑ´Ù ___12.3.4 JSON µ¥ÀÌÅ͸¦ Dictionary·Î ¿ªÁ÷·ÄÈÇÑ´Ù ¢Ã 13Àå: ¿£ÅÍƼ ÇÁ·¹ÀÓ¿öÅ©·Î µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÑ´Ù13.1 ¿£ÅÍƼ ÇÁ·¹ÀÓ¿öÅ©¿¡ ÀÖ´Â Code First¸¦ ÀÌ¿ëÇÑ´Ù 13.2 ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù ___13.2.1 »õ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù ___13.2.2 NuGetÀ¸·Î ¿£ÅÍƼ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³Ä¡ÇÑ´Ù 13.3 ¿£ÅÍƼ Ŭ·¡½º(¸ðµ¨)¸¦ ÀÛ¼ºÇÑ´Ù 13.4 DbContext Ŭ·¡½º¸¦ »ý¼ºÇÑ´Ù ___13.4.1 BooksDbContext Ŭ·¡½º¸¦ »ý¼ºÇÑ´Ù ___13.4.2 µ¥ÀÌÅͺ£À̽º Á¢¼Ó ¹®ÀÚ¿À» È®ÀÎÇÑ´Ù 13.5 µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù ___13.5.1 µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù ___13.5.2 ÀÛ¼ºµÈ DB¸¦ È®ÀÎÇÑ´Ù 13.6 µ¥ÀÌÅ͸¦ Àд´٠13.7 ¶Ç µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù ___13.7.1 Authors¸¸ Ãß°¡ÇÑ´Ù ___13.7.2 ÀÌ¹Ì µî·ÏµÈ Author¸¦ »ç¿ëÇØ ¼ÀûÀ» Ãß°¡ÇÑ´Ù 13.8 µ¥ÀÌÅ͸¦ ¼öÁ¤ÇÑ´Ù 13.9 µ¥ÀÌÅ͸¦ »èÁ¦ÇÑ´Ù 13.10 ¼öÁØ ³ôÀº Äõ¸® 13.11 °ü·Ã ¿£ÅÍƼ¸¦ ÇѲ¨¹ø¿¡ ÀÐ¾î µéÀδ٠13.12 µ¥ÀÌÅÍ ÁÖ¼®°ú ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼Ç ___13.12.1 µ¥ÀÌÅÍ ÁÖ¼® ___13.12.2 ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼Ç ¢Ã 14Àå: ±× ¹ÛÀÇ ÇÁ·Î±×·¡¹ÖÀÇ Á¤¼®14.1 ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÑ´Ù ___14.1.1 ÇÁ·Î±×·¥À» ½ÃÀÛÇÑ´Ù ___14.1.2 ÇÁ·Î¼¼½º°¡ ³¡³ª±â¸¦ ±â´Ù¸°´Ù ___14.1.3 ProcessStartInfo Ŭ·¡½º¸¦ »ç¿ëÇØ ¼¶¼¼ÇÏ°Ô Á¦¾îÇÑ´Ù 14.2 ¹öÀü Á¤º¸¸¦ ±¸ÇÑ´Ù ___14.2.1 ¾î¼Àºí¸® ¹öÀüÀ» ±¸ÇÑ´Ù ___14.2.2 ÆÄÀÏÀÇ ¹öÀüÀ» ±¸ÇÑ´Ù ___14.2.3 UWP ÆÐÅ°Áö ¹öÀü(Á¦Ç° ¹öÀü)À» ±¸ÇÑ´Ù 14.3 ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±¸¼º ÆÄÀÏÀ» ±¸ÇÑ´Ù ___14.3.1 appSettings Á¤º¸¸¦ ±¸ÇÑ´Ù ___14.3.2 ÀÀ¿ë ÇÁ·Î±×·¥ ¼³Á¤ Á¤º¸¸¦ ¿°ÅÇÑ´Ù ___14.3.3 µ¶ÀÚÀûÀÎ Çü½ÄÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ¼³Á¤ Á¤º¸¸¦ ±¸ÇÑ´Ù 14.4 Http Åë½Å ___14.4.1 DownloadString ¸Þ¼µå·Î À¥ ÆäÀÌÁö¸¦ °¡Á®¿Â´Ù ___14.4.2 DownloadFile ¸Þ¼µå·Î ÆÄÀÏÀ» ³»·Á¹Þ´Â´Ù ___14.4.3 DownloadFileAsync ¸Þ¼µå·Î ºñµ¿±â ó¸®ÇÑ´Ù ___14.4.4 OpenRead ¸Þ¼µå·Î À¥ ÆäÀÌÁö¸¦ °¡Á®¿Â´Ù ___14.4.5 RSS ÆÄÀÏÀ» °¡Á®¿Â´Ù ___14.4.6 ¸Å°³º¯¼ö¸¦ ÁÖ°í Á¤º¸¸¦ ¾ò´Â´Ù 14.5 ZIP ¾ÆÄ«À̺ê ÆÄÀÏÀ» ó¸®ÇÑ´Ù ___14.5.1 ¾ÆÄ«À̺꿡 ÀÖ´Â ¸ðµç ÆÄÀÏÀ» ÃßÃâÇÑ´Ù ___14.5.2 ¾ÆÄ«À̺꿡 ÀúÀåµÅ ÀÖ´Â ÆÄÀÏÀÇ ¸ñ·ÏÀ» ±¸ÇÑ´Ù ___14.5.3 ¾ÆÄ«À̺꿡¼ ÀÓÀÇÀÇ ÆÄÀÏÀ» ÃßÃâÇÑ´Ù ___14.5.4 ÁöÁ¤ÇÑ µð·ºÅ͸® ¾È¿¡ ÀÖ´Â ÆÄÀÏÀ» ¾ÆÄ«À̺ê·Î ¸¸µç´Ù 14.6 ÇùÁ¤ ¼¼°è½Ã¿Í ½Ã°£´ë ___14.6.1 ÇöÁö ½Ã°¢°ú ±×¿¡ ´ëÀÀµÇ´Â UTC¸¦ ±¸ÇÑ´Ù ___14.6.2 ¹®ÀÚ¿À» DateTimeOffsetÀ¸·Î º¯È¯ÇÑ´Ù ___14.6.3 ÁöÁ¤ÇÑ Áö¿ªÀÇ ½Ã°£´ë¸¦ ±¸ÇÑ´Ù ___14.6.4 ½Ã°£´ë ¸ñ·ÏÀ» ±¸ÇÑ´Ù ___14.6.5 ÁöÁ¤ÇÑ Áö¿ªÀÇ ÇöÀç ½Ã°¢À» ±¸ÇÑ´Ù ___14.6.6 Çѱ¹ ½Ã°£À» ´Ù¸¥ Áö¿ªÀÇ ½Ã°£À¸·Î º¯È¯ÇÑ´Ù ___14.6.7 A Áö¿ªÀÇ ½Ã°¢À» B Áö¿ªÀÇ ½Ã°¢À¸·Î º¯È¯ÇÑ´Ù [04ºÎ] °í±Þ Æí¢Ã 15Àå: LINQ »ç¿ë15.1 À̹ø Àå¿¡¼ ÀÌ¿ëÇÒ ¼Àû µ¥ÀÌÅÍ 15.2 ÀÔ·Â ¼Ò½º°¡ ÇÑ °³ÀÎ °æ¿ì¿¡ LINQ¸¦ ÀÌ¿ëÇÏ´Â ¹ý ___15.2.1 ¾î¶² Á¶°Ç ¾È¿¡¼ ÃÖ´ñ°ªÀ» ±¸ÇÑ´Ù ___15.2.2 ÃÖ¼Ú°ªÀÎ ¿ä¼Ò¸¦ ÇÑ °³¸¸ ±¸ÇÑ´Ù ___15.2.3 Æò±Õ°ª ÀÌ»óÀÎ ¿ä¼Ò¸¦ ¸ðµÎ ±¸ÇÑ´Ù ___15.2.4 Áߺ¹À» Á¦°ÅÇÑ´Ù ___15.2.5 ¿©·¯ °³ÀÇ Å°·Î ³ª¿ÇÑ´Ù ___15.2.6 ¿©·¯ ¿ä¼Ò °¡¿îµ¥ ¾î´À Çϳª¿¡ ÇØ´çÇÏ´Â °´Ã¼¸¦ ±¸ÇÑ´Ù ___15.2.7 GroupBy ¸Þ¼µå·Î ±×·ìÈÇÑ´Ù ___15.2.8 ToLookup ¸Þ¼µå·Î ±×·ìÈÇÑ´Ù 15.3 ÀÔ·Â ¼Ò½º°¡ ¿©·¯ °³ ÀÖÀ» ¶§ LINQ¸¦ »ç¿ëÇÏ´Â ¹ý ___15.3.1 µÎ °³ÀÇ ½ÃÄö½º¸¦ °áÇÕÇÑ´Ù ___15.3.2 µÎ °³ÀÇ ½ÃÄö½º¸¦ ±×·ìÈÇؼ °áÇÕÇÑ´Ù ¢Ã 16Àå: ºñµ¿±â/º´·Ä ÇÁ·Î±×·¡¹Ö16.1 ºñµ¿±â ó¸®¿Í º´·Ä ó¸®ÀÇ Çʿ伺 16.2 async/await ÀÌÀüÀÇ ºñµ¿±â ÇÁ·Î±×·¡¹Ö ___16.2.1 ½º·¹µå¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ó¸® ___16.2.2 BackgroundWorker Ŭ·¡½º¸¦ »ç¿ëÇÑ ºñµ¿±â ó¸® ___16.2.3 Task Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ó¸® 16.3 async/await¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö ___16.3.1 À̺¥Æ® Çڵ鷯¸¦ ºñµ¿±â·Î ¸¸µç´Ù ___16.3.2 ºñµ¿±â ¸Þ¼µå¸¦ Á¤ÀÇÇÑ´Ù 16.4 HttpClient¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ó¸®(async/await ÀÀ¿ë ¿¹) ___16.4.1 HttpClient¸¦ »ç¿ëÇÑ °£´ÜÇÑ ¿¹ ___16.4.2 HttpClient¸¦ ÀÀ¿ëÇÑ´Ù 16.5 UWP¿¡¼ÀÇ ºñµ¿±â IO ó¸® ___16.5.1 ÆÄÀÏ ÇÇÄ¿¸¦ »ç¿ëÇØ ÆÄÀÏ¿¡ Á¢±ÙÇÑ´Ù ___16.5.2 ·ÎÄà Æú´õ¿¡ ÅؽºÆ® ÆÄÀÏÀ» Ãâ·ÂÇÑ´Ù ___16.5.3 ·ÎÄà Æú´õ¿¡ ÀÖ´Â ÅؽºÆ® ÆÄÀÏÀ» ÀÐ¾î µéÀδ٠___16.5.4 ¾ÛÀ» ¼³Ä¡ÇÑ Æú´õ¿¡¼ ÆÄÀÏÀ» ÀÐ¾î µéÀδ٠16.6 º´·Ä ó¸® ÇÁ·Î±×·¡¹Ö ___16.6.1 PLINQ·Î º´·Ä ó¸®ÇÑ´Ù ___16.6.2 Task Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ º´·Ä ó¸® ___16.6.3 HttpClient¸¦ º´·Ä ó¸®ÇÑ´Ù ¢Ã 17Àå: ½ÇÀü °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö17.1 ´ÙÇü¼º ±âÃÊ ___17.1.1 »ó¼ÓÀ» »ç¿ëÇØ ´ÙÇü¼ºÀ» ±¸ÇöÇÑ´Ù ___17.1.2 ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ´ÙÇü¼ºÀ» ±¸ÇöÇÑ´Ù 17.2 ÅÛÇø´ ¸Þ¼µå ÆÐÅÏ ___17.2.1 ¶óÀ̺귯¸®¿Í ÇÁ·¹ÀÓ¿öÅ© ___17.2.2 ÅؽºÆ® ÆÄÀÏÀ» ó¸®ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ© ___17.2.3 ÅؽºÆ® ÆÄÀÏÀ» ó¸®ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÇöÇÑ´Ù ___17.2.4 ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ´Ù(ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼º) ___17.2.5 ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù 17.3 Àü·« ÆÐÅÏ ___17.3.1 °Å¸® ȯ»ê ÇÁ·Î±×·¥À» ´Ù½Ã »ý°¢Çغ»´Ù ___17.3.2 Converter¿¡ °øÅëµÇ´Â ¸Þ¼µå¿Í ¼Ó¼ºÀ» Á¤ÀÇÇÑ´Ù ___17.3.3 ConverterÀÇ ±¸»ó Ŭ·¡½º¸¦ Á¤ÀÇÇÑ´Ù ___17.3.4 °Å¸®¸¦ ´ÜÀ§ º¯È¯Çϴ Ŭ·¡½º¸¦ Á¤ÀÇÇÑ´Ù ___17.3.5 °´Ã¼ »ý¼ºÀ» ÇÑ °÷¿¡¼ °ü¸®ÇÑ´Ù ___17.3.6 ÇÁ·Î±×·¥À» ¿Ï¼ºÇÑ´Ù ¢Ã 18Àå: ½ºÅ¸ÀÏ, ³×À̹Ö, ÁÖ¼®18.1 ½ºÅ¸ÀÏ¿¡ °üÇÑ Áöħ ___18.1.1 ±¸Á¶¸¦ µé¿©¾²±â¿¡ ¹Ý¿µÇÑ´Ù ___18.1.2 °ýÈ£¸¦ »ç¿ëÇØ Á¤¸®ÇÑ´Ù ___18.1.3 °ø¹éÀ» ÀÏ°ü¼º ÀÖ°Ô À¯ÁöÇÑ´Ù ___18.1.4 ÇÑ Çà¿¡ ¸ðµç °ÍÀ» ³ÖÁö ¾Ê´Â´Ù 18.2 ³×Àֿ̹¡ °üÇÑ Áöħ ___18.2.1 ÆĽºÄ® Ç¥±â¹ý°ú ³«Å¸ Ç¥±â¹ýÀ» ÀûÀýÈ÷ »ç¿ëÇÑ´Ù ___18.2.2 ±×°ÍÀÌ ³ªÅ¸³»´Â °ÍÀ» ¼³¸íÇÏ´Â À̸§À» ÁöÁ¤ÇÑ´Ù ___18.2.3 Á¤È®ÇÑ Ã¶ÀÚ¸¦ »ç¿ëÇÑ´Ù ___18.2.4 ·ÎÄà º¯¼öÀÇ »ý·«ÇüÀº ¿ÀÇØ°¡ ¾ø´Â ¹üÀ§ ¾È¿¡¼ ÀÌ¿ëÇÑ´Ù ___18.2.5 ·ÎÄà º¯¼öÀÌ¸é¼ ÇÑ ¹®ÀÚ º¯¼ö´Â ¿ëµµ¸¦ Á¤ÇÑ´Ù ___18.2.6 º¯¼ö À̸§/¼Ó¼º À̸§Àº ¸í»ç°¡ ÁÁ´Ù ___18.2.7 bool ÇüÀ̶ó´Â °ÍÀ» ¾Ë°Ô ÇØÁÖ´Â À̸§À» ÁöÁ¤ÇÑ´Ù ___18.2.8 ¸Þ¼µå À̸§¿¡´Â µ¿»ç¸¦ ÁöÁ¤ÇÑ´Ù ___18.2.9 ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº À̸§ 18.3 ÁÖ¼®¿¡ °üÇÑ Áöħ ___18.3.1 ´ç¿¬È÷ ¾Ë°í ÀÖ´Â °ÍÀº ÁÖ¼®¿¡ ¾²Áö ¾Ê´Â´Ù ___18.3.2 Ŭ·¡½º³ª ¸Þ¼µå¿¡ ¾²´Â ÁÖ¼®Àº °³¿ä¸¦ ¾´´Ù ___18.3.3 Äڵ带 ÀÐ¾î ¾Ë ¼ö ¾ø´Â Á¤º¸¸¦ ÁÖ¼®¿¡ ¾´´Ù ___18.3.4 À߸øµÈ Äڵ忡 ÁÖ¼®À» ¾²±âº¸´Ù´Â Äڵ带 ¼öÁ¤ÇÑ´Ù ___18.3.5 ÁÖ¼®Àº ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀ¸·Î Á¦ÇÑÇÑ´Ù ___18.3.6 ÁÖ¼® ó¸®ÇÑ Äڵ带 ¹æÄ¡ÇÏÁö ¾Ê´Â´Ù ___18.3.7 °Ñ¸ð½ÀÀ» Áß½ÃÇÑ ÁÖ¼®Àº ¾²Áö ¾Ê´Â´Ù ¢Ã 19Àå: ÁÁÀº Äڵ带 ÀÛ¼ºÇϱâ À§ÇÑ Áöħ19.1 º¯¼ö¿¡ °üÇÑ Áöħ ___19.1.1 º¯¼öÀÇ ½ºÄÚÇÁ´Â Á¼°Ô Á¤ÇÑ´Ù ___19.1.2 ¸ÅÁ÷ ³Ñ¹ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù ___19.1.3 ÇÑ º¯¼ö¸¦ °è¼Ó ¾²¸é ¾È µÈ´Ù ___19.1.4 ÇÑ º¯¼ö¿¡ ¿©·¯ °³ÀÇ °ªÀ» ³ÖÀ¸¸é ¾È µÈ´Ù ___19.1.5 º¯¼ö ¼±¾ðÀº ÃÖ´ëÇÑ ´ÊÃá´Ù ___19.1.6 º¯¼öÀÇ °³¼ö´Â ÀûÀ»¼ö·Ï ÁÁ´Ù 19.2 ¸Þ¼µå¿¡ °üÇÑ Áöħ ___19.2.1 ÁßøÀº ¾è¾Æ¾ß ÇÑ´Ù ___19.2.2 return ¹®À» ÇÑ °³·Î Á¤¸®ÇÏ·Á°í ¾Ö¾²¸é ¾È µÈ´Ù ___19.2.3 ½ÇÇà °á°úÀÇ »óŸ¦ int ÇüÀ¸·Î ¹ÝȯÇÏ¸é ¾È µÈ´Ù ___19.2.4 ¸Þ¼µå´Â ´ÜÀÏ ±â´ÉÀ¸·Î ±¸ÇöÇÑ´Ù ___19.2.5 ¸Þ¼µå¸¦ ª°Ô ±¸ÇöÇÑ´Ù ___19.2.6 ¸¸´É ¸Þ¼µå¸¦ ¸¸µéÁö ¾Ê´Â´Ù ___19.2.7 ¸Þ¼µå ÀμöÀÇ °³¼ö´Â ÀûÀ»¼ö·Ï ÁÁ´Ù ___19.2.8 Àμö¿¡ ref Å°¿öµå¸¦ ºÙÀÎ ¸Þ¼µå´Â Á¤ÀÇÇÏÁö ¾Ê´Â´Ù ___19.2.9 Àμö¿¡ out Å°¿öµå¸¦ ºÙÀÎ ¸Þ¼µå´Â ÃÖ´ëÇÑ Á¤ÀÇÇÏÁö ¾Ê´Â´Ù 19.3 Ŭ·¡½º¿¡ °üÇÑ Áöħ ___19.3.1 Çʵå´Â ºñ°ø°³·Î ÁöÁ¤ÇÑ´Ù ___19.3.2 ¾²±â Àü¿ë ¼Ó¼ºÀº Á¤ÀÇÇÏÁö ¾Ê´Â´Ù ___19.3.3 ¿¬¼ÓÇؼ ÂüÁ¶ÇÒ ¶§¸¶´Ù ´Ù¸¥ °ªÀ» ¹ÝȯÇÏ´Â ¼Ó¼ºÀ» Á¤ÀÇÇÏ¸é ¾È µÈ´Ù ___19.3.4 ºñ¿ëÀÌ µå´Â 󸮴 ¼Ó¼ºÀÌ ¾Æ´Ñ ¸Þ¼µå·Î Á¤ÀÇÇÑ´Ù ___19.3.5 °´Ã¼°¡ ÀúÀåÇÏ°í ÀÖ´Â ´Ù¸¥ °´Ã¼¸¦ ¿ÜºÎ¿¡ ³ëÃâ½ÃÅ°¸é ¾È µÈ´Ù ___19.3.6 ±âÀú Ŭ·¡½º¿¡ À¯Æ¿¸®Æ¼ ¸Þ¼µå¸¦ Æ÷ÇÔ½ÃÅ°¸é ¾È µÈ´Ù ___19.3.7 ¼Ó¼ºÀ» Àμö ´ë½Å »ç¿ëÇÏ¸é ¾È µÈ´Ù ___19.3.8 °Å´ëÇÑ Å¬·¡½º¸¦ ÀÛ¼ºÇÏÁö ¾Ê´Â´Ù ___19.3.9 new ¼ö½ÄÀÚ¸¦ »ç¿ëÇØ »ó¼ÓÇÏ´Â ºÎ¸ð ÂÊ ¸Þ¼µå¸¦ ´ëüÇÏ¸é ¾È µÈ´Ù 19.4 ¿¹¿Ü 󸮿¡ °üÇÑ Áöħ ___19.4.1 ¿¹¿Ü¸¦ ´ëÃæ ÇØ°áÇÏ¸é ¾È µÈ´Ù ___19.4.2 ¿¹¿Ü¸¦ throwÇÒ ¶§ InnerExceptionÀ» »èÁ¦Çؼ´Â ¾È µÈ´Ù 19.5 ±× ¹ÛÀÇ ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº ÇÁ·Î±×·¡¹Ö ___19.5.1 const¸¦ ¿À¿ëÇÑ´Ù ___19.5.2 Áߺ¹µÈ ÄÚµå ___19.5.3 º¹»ç/ºÙ¿©³Ö±â ÇÁ·Î±×·¡¹Ö ___19.5.4 Obsolete ¼Ó¼ºÀÌ ºÙÀº Ŭ·¡½º¿Í ¸Þ¼µå¸¦ °è¼Ó »ç¿ëÇÑ´Ù ___19.5.5 ÇÊ¿ä¾ø´Â Äڵ带 ±×´ë·Î ³²°ÜµÐ´Ù