½±°í ºü¸£°Ô C#À» ÇнÀÇϵµ·Ï µµ¿ÍÁÖ´Â ¡ºHead First C#: »ó»óÀ» ÃÊ¿ùÇÏ´Â °´Ã¼ÁöÇâ C# ÇнÀ¹ý (°³Á¤ÆÇ)¡». ÀÌ Ã¥Àº C# 4.0 °ú ´å³Ý ÇÁ·¹ÀÓ¿öÅ© 4.0, ºñÁÖ¾ó ½ºÆ©µð¿À 2010¿¡ ¸ÂÃß¾î ¼Ò°³Çϸç, »ó¼Ó¿¡¼ºÎÅÍ Á÷·ÄÈ¿¡ À̸£´Â ³»¿ëÀ» ´ã°í ÀÖ´Ù. LINQ¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ Á¶È¸, ±×·¡ÇÈ°ú ¿¡´Ï¸ÞÀÌ¼Ç ±×¸®±â, Ŭ·¡½º¿Í °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö µîÀÇ ³»¿ëÀ» ¹è¿ö °ÔÀÓ°ú °£´ÜÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾î º¼ ¼ö ÀÖ´Ù.
1Àå. C#°ú ÇÔ²² ³î¶ó¿î »ý»ê¼ºÀ»! ? ºñÁÖ¾ó ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ 10ºÐÂ¥¸® ¼Ò°³
ÁÁÀº ÇÁ·Î±×·¥À» Á¤¸» »¡¸® ¸¸µé±â ¿øÇϽʴϱî? C#À» ¾²¸é °·ÂÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÈǸ¢ÇÑ µµ±¸¸¦ ÀÚÀ¯ÀÚÀç·Î È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦°øµÇ´Â ºñÁÖ¾ó ½ºÆ©µð¿À IDE¸¦ ÀÌ¿ëÇÏ¸é ¹öÆ°ÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ°Ô ÇÏ·Á°í º¹ÀâÇÑ Äڵ带 °¡Áö°í ¿À·§µ¿¾È ¾¾¸§ÇÒ ÇÊ¿äµµ ¾øÁÒ. °Ô´Ù°¡ ¹öÆ° À̸§À» ¾Ë¾Æ³»±â À§ÇØ ¾î¶² ¸Þ¼Òµå¸¦ ½á¾ß ÇÏ´ÂÁö, ¹öÆ°ÀÇ ·¹À̺íÀº ¾î¶² ¸Þ¼Òµå·Î ¾Ë¾Æ³¾ ¼ö ÀÖ´ÂÁö µûÀ§¸¦ ÁÙÁÙÀÌ ¿Ü¿ìÁö ¾Ê¾Æµµ µÇ´Ï ÀڱⰡ ÇØ¾ß ÇÏ´Â ÀÏ¿¡ ÁýÁßÇϱ⵵ ´õ ÁÁ½À´Ï´Ù. ¹º°¡ ²ø¸®´Â ´À³¦ÀÌ µå½Ã³ª¿ä? ±×·¯¸é ´ÙÀ½ ÆäÀÌÁö·Î ³Ñ¾î°¡¼ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇØ º¾½Ã´Ù.
2Àå. ¸ðµÎ ´Ù Äڵ忡 ºÒ°úÇϳª´Ï ? µÚ¿¡ ¼û¾î ÀÖ´Â ±× ¹«¾ù!
¿ì¸®´Â ±×³É IDE »ç¿ëÀÚ°¡ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¸ÓÀÔ´Ï´Ù. IDE¸¸ °¡Áö°íµµ ²Ï³ª ¸¹Àº ÀÏÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °Å±â¿¡´Â ÇÑ°è°¡ ÀÖ½À´Ï´Ù. ¹°·Ð ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé´Ù º¸¸é ¹Ýº¹ÀûÀÎ ÀÛ¾÷À» ¸¹ÀÌ ÇØ¾ß Çϱä ÇÕ´Ï´Ù. ±×·± ÀÏÀ» ÇÏ´Ù º¸¸é IDE¿¡¼ Á¦°øÇÏ´Â ±â´ÉÀÌ Á¤¸» ¸¹ÀÌ µµ¿òÀÌ µÈ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÁÒ. ÇÏÁö¸¸ IDE¸¦ °¡Áö°í ÀÛ¾÷ÇÏ´Â °ÍÀº ½ÃÀÛ¿¡ ºÒ°úÇÕ´Ï´Ù. ÇÁ·Î±×·¥¿¡¼ ÇÒ ¼ö ÀÖ´Â ÀÏÀº IDE¿¡¼ ÇÏ´Â ÀÏ¿¡ ºñÇÏ¸é ¹«±Ã¹«ÁøÇÕ´Ï´Ù. ±×¸®°í ±×·± ÀÏÀ» ÇÏ·Á¸é C#Äڵ带 ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÏ´Ü ÄÚµù¿¡ ´ëÇØ ¾î´À Á¤µµ °¨À» Àâ°í ³ª¸é ÇÁ·Î±×·¥À¸·Î ¸øÇÒ ÀÏÀÌ ¾ø´Ù´Ï±î¿ä.
3Àå. °´Ã¼¸¦ ÁöÇâÇ϶ó! ? Á¦´ë·Î µÈ ÄÚµå ¸¸µé±â
¸ðµç ÇÁ·Î±×·¥Àº ¾î¶² ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¸¸µé¾îÁý´Ï´Ù. ÇÁ·Î±×·¥À» ¸¸µé ¶§´Â Ç×»ó ±× ÇÁ·Î±×·¥À¸·Î ¾î¶² ¹®Á¦¸¦ ÇØ°áÇÏ´Â °ÍÀÎÁöºÎÅÍ »ý°¢ÇÏ´Â ½À°üÀ» °¡Áö´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·± °üÁ¡¿¡¼ º¼ ¶§ °´Ã¼´Â Á¤¸» À¯¿ëÇÕ´Ï´Ù. ±× °´Ã¼¸¦ ÅëÇؼ ÇØ°áÇÏ·Á°í ÇÏ´Â ¹®Á¦¸¦ ¹ÙÅÁÀ¸·Î ÄÚµå ±¸Á¶¸¦ ±¸ÃàÇϴµ¥ µµ¿òÀÌ µÇ°í, °á°úÀûÀ¸·Î Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ¾ô¸ÅÀ̱⺸´Ù´Â ¿ì¸®°¡ ÇØ°áÇØ¾ß ÇÒ ¹®Á¦¿¡ ´ëÇØ °í¹ÎÇÏ´Â µ¥ ´õ ¸¹Àº ½Ã°£À» ÅõÀÚÇÒ ¼ö ÀÖÀ¸´Ï±î¿ä. °´Ã¼¸¦ ¿Ã¹Ù¸£°Ô È°¿ëÇÏ¸é ´õ Á÷°üÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ÄÚµå, ´õ ½±°Ô ÀÌÇØÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Â Äڵ带 ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.
4Àå. À¯Çü°ú ÂüÁ¶ 10:00½Ã ? ´ç½ÅÀÇ µ¥ÀÌÅÍ´Â ¾îµð¿¡ ÀÖ½À´Ï±î?
µ¥ÀÌÅÍ À¯Çü, µ¥ÀÌÅͺ£À̽º´Â ¸ðµÎ ¡°Áß¿äÇÏ´Ù¡±´Â °øÅëÁ¡ÀÌ ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ°¡ ¾øÀÌ´Â ¾î¶² ÇÁ·Î±×·¥µµ ¾µ¸ð°¡ ¾ø½À´Ï´Ù. »ç¿ëÀڷκÎÅÍ Á¤º¸¸¦ ¹Þ°í, ±× Á¤º¸¸¦ È°¿ëÇØ »õ·Î¿î Á¤º¸¸¦ ã¾Æ³»°Å³ª ¸¸µé¾î ³»¼ ´Ù½Ã »ç¿ëÀÚ¿¡°Ô µ¹·ÁÁà¾ß Çϴϱî¿ä. »ç½Ç ÇÁ·Î±×·¡¹Ö °úÁ¤¿¡¼ ÇÏ´Â ÀÏÀº ´ëºÎºÐ ¾î¶² ½ÄÀ¸·Îµç µ¥ÀÌÅÍ·Î ÀÛ¾÷ÇÏ´Â °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â C#ÀÇ µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇØ ¼Ó¼ÓµéÀÌ ¾Ë¾Æº¸°Ú½À´Ï´Ù. ÇÁ·Î±×·¥¿¡¼ µ¥ÀÌÅ͸¦ ´Ù·ç´Â ¹æ¹ýÀ» ÀÚ¼¼ÇÏ°Ô ¾Ë¾Æº¸°í, °´Ã¼¿¡ ´ëÇÑ ºñ¹Ð½º·¯¿î À̾߱â±îÁö »ìÆ캾½Ã´Ù.
C# ½Ç½À: °æÁÖ ½Ã¹Ä·¹À̼Ç
Á¶, ¹ä, ¾ÙÀº °æ°ßÀå¿¡ °¡´Â °É ¸Å¿ì ÁÁ¾ÆÇÕ´Ï´Ù. ÇÏÁö¸¸, ¸Å¹ø °¥ ¶§¸¶´Ù µ·À» ÀÒ¾î¼ ¾Ö·Î°¡ ¸¹½À´Ï´Ù. ±×·¡¼ µ·À» °É±â Àü¿¡ ¾î¶² °³°¡ À̱æÁö¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ´Â ½Ã¹Ä·¹ÀÌÅ͸¦ ¸¸µé¾î ´Þ¶ó°í ºÎŹÇϴ±º¿ä. ±×¸®°í ÇÁ·Î±×·¥À» Àß ¸¸µé¾î ÁÖ¸é ¼öÀͱݵµ ³ª´²ÁÖ°Ú´Ù°í Çϳ׿ä.
5Àå. ĸ½¶È ? ºñ¹Ð½º·¯¿î °ÍÀº Private·Î
Á» ´õ Àº¹ÐÇÑ °ÍÀ» ¿øÇϽóª¿ä? ¶§¶§·Î °´Ã¼¿¡¼µµ Àº¹ÐÇÑ °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϱâÀåÀ̳ª ÀºÇà °Å·¡³»¿ª¼ °°Àº °É ¾ÈÀüÇÏ°í ºñ¹Ð½º·´°Ô º¸°üÇÏ´Â °Íó·³ ÈǸ¢ÇÑ °´Ã¼¶ó¸é ´Ù¸¥ Ä£±¸µéÀÌ ¸¶À½´ë·Î Àڱ⠳»ºÎ¸¦ ÈÖÁ£°í ´Ù´ÏÁö ¸øÇÏ°Ô ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â ĸ½¶ÈÀÇ À§·Â¿¡ ´ëÇØ ¾Ë¾Æº¼ °Ì´Ï´Ù. °´Ã¼ÀÇ µ¥ÀÌÅ͸¦ ³²µé·ÎºÎÅÍ ¼û±â°í, ±× µ¥ÀÌÅÍ¿¡ ¾ÈÀüÇÏ°Ô Á¢±ÙÇÏ°Ô ÇØ ÁÖ´Â ¸Þ¼Òµå¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýµµ ¹è¿ì°Ô µË´Ï´Ù.
6Àå. »ó¼Ó ? °´Ã¼ÀÇ °¡°èµµ
ºÎ¸ð´ÔÀ» ´à°í ½Í´Ù´Â »ý°¢À» ÇØ º» Àû ÀÖÁö ¾Ê³ª¿ä? Ȥ½Ã ¿©·¯ºÐÀÌ ¸¸µé°íÀÚ ÇÏ´Â °´Ã¼¿Í °ÅÀÇ ¶È °°Àº ÀÏÀ» ÇØ ÁÖ´Â °´Ã¼¸¦ º» ÀûÀÌ ÀÖ³ª¿ä? ¾î¶² °´Ã¼¸¦ º¸°í ¡°Á¶±Ý¸¸ °íÄ¡¸é µü ³»°¡ ÇÊ¿ä·Î ÇÏ´Â °³Ã¼¸¦ ¸¸µé ¼ö ÀÖ°Ú´Ù¡±ÇÏ´Â »ý°¢ÀÌ µé¾îº» Àû ÀÖ³ª¿ä? C# ¾ð¾î¿¡¼ °¡Àå °·ÂÇÑ °³³ä, °¡Àå °·ÂÇÑ Å×Å©´ÐÀÎ »ó¼ÓÀÌ ¸¸µé¾îÁø ¹è°æ¿¡´Â ±×·± »ý°¢ÀÌ ´ã°ÜÀÖ½À´Ï´Ù. À̹ø ÀåÀ» °øºÎÇÏ°í ³ª¸é ¾î¶² °´Ã¼ÀÇ ¼ºêŬ·¡½º¸¦ ¸¸µé¾î¼ ÇÊ¿äÇÑ ÇൿÀº ±×´ë·Î ¹Þ¾Æ¿À¸é¼µµ À¯¿¬¼ºÀ» »ì·Á¼ °íÃÄ¾ß ÇÒ °Ô ÀÖÀ¸¸é °íÃļ ¾²´Â ¹æ¹ýÀ» Å͵æÇÏ°Ô µÉ °Ì´Ï´Ù. Áߺ¹µÈ Äڵ带 ÇÇÇÏ¸é¼ ½ÇÁ¦ ¼¼°è¿Í ´õ¿í À¯»çÇÑ ¸ðÇüÀ» ¸¸µé°í ´õ °ü¸®Çϱ⠽¬¿î Äڵ带 ¸¸µé ¼ö ÀÖ°Ô µÉ °Å¿¹¿ä.
7Àå. ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º ? ¾à¼Ó Àß ÁöÅ°´Â Ŭ·¡½º ¸¸µé±â
¹é ¹ø ¸»ÇÏ´Â °Íº¸´Ù ÇÑ ¹ø ½ÇõÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¶§¶§·Î °´Ã¼°¡ ¾î¶² Ŭ·¡½º¸¦ »ó¼Ó¹Þ´Â °Í º¸´Ù´Â ¾î¶² ÀÏÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ±âÁØÀ¸·Î ¹¾îÁà¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±×·± °æ¿ì¿¡ ¾²ÀÌ´Â °ÍÀÌ ¹Ù·Î ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ¾î¶² Ŭ·¡½ºµç °°Àº ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ¸é °°Àº ÀÏÀ» ÇÒ ¼ö ÀÖÁÒ. ÇÏÁö¸¸ °·ÂÇÑ ÈûÀ» °®°Ô µÇ¸é ±×¸¸Å Ã¥ÀÓÁ®¾ß ÇÒ °Íµµ ¸¹¾ÆÁö´Â ¹ýÀÌÁÒ. ¾î¶² Ŭ·¡½ºµç ƯÁ¤ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ´Ù¸é ¹Ýµå½Ã ¸ðµç Àǹ«¸¦ ÀÌÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÄÄÆÄÀÏ·¯°¡ °¡¸¸µÎÁö ¾ÊÀ» °Å¿¹¿ä.
8Àå. ¿°ÅÇü°ú Ä÷º¼Ç ? µ¥ÀÌÅÍ ¿Õâ ÀúÀåÇϱâ
½Ç»ýÈ°¿¡¼´Â µ¥ÀÌÅ͸¦ Á¶±Ý¾¿ Âñ²û Âñ²û ó¸®ÇÏ´Â ÀÏÀÌ º°·Î ¾ø½À´Ï´Ù. º¸Åë µ¥ÀÌÅÍ°¡ ÇѲ¨¹ø¿¡ ¿Õâ ¸ô·Á¿É´Ï´Ù. µû¶ó¼ ´Ù·®ÀÇ µ¥ÀÌÅ͸¦ Á¤¸®Çϱâ À§ÇÑ ¹º°¡°¡ ÇÊ¿äÇÏ°í, Ä÷º¼ÇÀÌ ¹Ù·Î ±×·± °æ¿ì¿¡ ¾µ ¼ö ÀÖ´Â µµ±¸ÀÔ´Ï´Ù. Ä÷º¼ÇÀ¸·Î ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í Á¤·ÄÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â ºÎºÐÀº Ä÷º¼Ç¿¡ ¸Ã°Ü ¹ö¸®°í ¿ì¸®´Â µ¥ÀÌÅÍ·Î ÀÏÀ» ó¸®ÇÏ´Â ºÎºÐ¿¡ ´õ ¸¹Àº ½Ã°£À» ÇÒ¾ÖÇÒ ¼ö ÀÖÁö¿ä.
C#½Ç½À: Äù½ºÆ®
ÁÖÀΰøÀÌ ÇÑ ·¹º§¾¿ ¿Ã¶ó°¡¸é¼ ¹«½Ã¹«½ÃÇÑ ÀûµéÀ» ¹°¸®Ä¡´Â Äù½ºÆ®¸¦ ¼öÇàÇÏ´Â ¾îµåº¥Ã³ °ÔÀÓÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀÌ °ÔÀÓÀº ÁÖÀΰø°ú ÀûÀÌ ¼·Î ÇÑ ÅϾ¿ ¿òÁ÷ÀÌ´Â ÅÏ ±â¹Ý ½Ã½ºÅÛÀ¸·Î ¸¸µé°Ú½À´Ï´Ù. ÁÖÀΰøÀº ÇÑ ÅÏ¿¡¼ À̵¿À̳ª °ø°Ý, µÑ Áß Çϳª¸¸ ÇÒ ¼ö ÀÖÁö¸¸ ÀûÀº ÇÑ ÅÏ¿¡ À̵¿°ú °ø°ÝÀ» µ¿½Ã¿¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç÷¹À̾ Áװųª ÀÏ°ö ·¹º§¿¡ ÀÖ´Â ¸ðµç ÀûÀ» Á×ÀÌ¸é °ÔÀÓÀÌ ³¡³³´Ï´Ù.
9Àå. ÆÄÀÏ ÀÐ°í ¾²±â ? ¹ÙÀÌÆ® ¹è¿À» ÀúÀåÇؼ ¼¼»óÀ» ±¸ÇØ º¾½Ã´Ù
°¡²û¾¿Àº ¾ÇÂø°°ÀÌ ÇൿÇØ¾ß µÉ ¶§µµ ÀÖ½À´Ï´Ù. Áö±Ý±îÁö ¿©·¯ºÐÀÌ ÀÛ¼ºÇÑ ¸ðµç ÇÁ·Î±×·¥Àº ¸ðµÎ ´Ü¸íÇß½À´Ï´Ù. ÇÁ·Î±×·¥ÀÌ ÀÏ´Ü ½ÇÇàµÈ ÈÄ °ð¹Ù·Î Á×¾úÁÒ. ÇÏÁö¸¸ À̰͸¸À¸·Î´Â ¹º°¡ ºÎÁ·ÇÕ´Ï´Ù. ƯÈ÷, Áß¿äÇÑ Á¤º¸¸¦ ´Ù·ê ¶© ´õ¿í ±×·¸ÁÒ. ÀÛ¾÷ÇÑ ³»¿ëÀ» ÀúÀåÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ¾²´Â ¹æ¹ý°ú ´Ù½Ã ÆÄÀÏ¿¡¼ ±× µ¥ÀÌÅ͸¦ ¾î¶² ½ÄÀ¸·Î ÀÐ¾î ³»´ÂÁö ¹è¿ì°Ô µÉ °ÍÀÔ´Ï´Ù. À̸¦ À§ÇØ ´å³Ý ½ºÆ®¸² Ŭ·¡½ºÀÇ ³»¿ë°ú 2Áø¹ý, 16Áø¹ýÀÇ Á¤Ã¼¸¦ »ìÆì º¸°Ú½À´Ï´Ù.
10Àå. ¿¹¿Ü ó¸® ? ³ªÁß¿¡´Â ºÒ±æ Àâ±â°¡ Èûµé¾î¿ä
ÇÁ·Î±×·¡¸Ó´Â ÀüÅõ±âÁ¶Á¾»ç°¡ ¾Æ´Õ´Ï´Ù. Çìµå ÆÛ½ºÆ® Ã¥°ú ¼ö¸¹Àº ±â¼ú ¸Å´º¾óÀ» µé°í Ç㸮°¡ ÈÙ Á¤µµ·Î ÀÏÇؼ ¿©·¯ºÐÀº µåµð¾î ¸¶½ºÅÍ ÇÁ·Î±×·¡¸Ó·Î¼ ¾÷°èÀÇ Á¤»ó¿¡ ¿ì¶Ò ¼°Ô µÇ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÀÛ¼ºÇß´ø ÇÁ·Î±×·¥µéÀÌ Ãæµ¹Çϰųª ¿¹»ó´ë·Î µ¿ÀÛÇÏÁö ¾Ê¾Æ¼ ¿©ÀüÈ÷ Äڵ带 µÚÀûÀÌ°í ÀÖÀ» °Å¿¡¿ä.
11Àå. À̺¥Æ®¿Í ´ë¸®ÀÚ ? Äڵ尡 Àº¹ÐÈ÷ ó¸®ÇÏ´Â °Í
°´Ã¼µéÀÌ ÀÚ±â Àڽſ¡ ´ëÇØ »ý°¢Çϱ⠽ÃÀÛÇß½À´Ï´Ù. °´Ã¼µéÀÌ ÇÏ´Â ÀϵéÀ» °è¼Ó Á¦¾îÇÒ ¼ö´Â ¾ø½À´Ï´Ù. °¡²û ³¯º¶ô °°Àº ÀÏÀÌ ÀϾÁÒ. ÀÌ·² ¶§ ¿©·¯ºÐÀº °´Ã¼µéÀÌ ¹ß»ýÇÏ´Â »ç°Ç¿¡ ´ëÇØ ¹ÝÀÀÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ¶È¶ÈÇØ Áö±æ ¿øÇÕ´Ï´Ù. À̺¥Æ®¶õ ¹Ù·Î ÀÌ·± °ÍÀ̸ç, ±× ÀÌ»óµµ ÀÌÇϵµ ¾Æ´Õ´Ï´Ù. ÇϳªÀÇ °´Ã¼°¡ À̺¥Æ®¸¦ ¹ßÇàÇÏ¸é ´Ù¸¥ °´Ã¼´Â ±× À̺¥Æ®¸¦ ±¸µ¶ÇÏ°í, ÇÔ²² ÀÏÇÏ´Â ¸ðµç »ç¶÷µéÀº °è¼Ó ÀÚ±â ÇÒ ÀÏÀ» ÇÏÁÒ. Á¤¸» ´ë´ÜÇÑ Á¡Àº °°Àº À̺¥Æ®¿¡ ¹ÝÀÀÇÏ´Â °´Ã¼µéÀÌ ³Ê¹«³ª ¸¹´Ù´Â Á¡Àε¥, ÀÌ·± °æ¿ì³×´Â ÄݹéÀ» »ç¿ëÇÏ¸é ¸Å¿ì Æí¸®ÇÕ´Ï´Ù.
12Àå. ¿¹½À°ú º¹½À ? Áö½Ä°ú Èû, ±×¸®°í Àç¹Ì³ °Í ¸¸µé±â
¹è¿î °ÍÀº ½ÇÁ¦·Î ½á¸Ô¾î¾ß ÇÕ´Ï´Ù. Áö±Ý±îÁö ÀÛ¼ºÇß´ø Äڵ带 ½ÇÁ¦·Î È°¿ëÇØ º¸±â Àü±îÁö´Â C#ÀÇ ³ÇØÇÑ °³³äÀ» ¾Ë°í ÀÖ´Ù°í ÀÚºÎÇϱâ´Â ½±Áö ¾ÊÀ» °Å¿¹¿ä. ÀÌ Àå¿¡¼´Â ŸÀÌ¸Ó¿Í LINQ¸¦ »ç¿ëÇؼ Ä÷º¼ÇÀ» ó¸®ÇÏ´Â °Í°ú °°Àº »õ·Ó°í ÀÚÁú±¸·¹ÇÑ °ÍµéÀ» ¹è¿ì°Ô µÉ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ Àü¹ÝºÎ¿¡¼´Â Á¤¸» º¹ÀâÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÔÀ¸·Î½á ÀÌÀü Àå¿¡¼ ÀÌ¹Ì ¹è¿ü´ø ³»¿ëÀ» Á¦´ë·Î ÆľÇÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°Ô µÉ °ÍÀÔ´Ï´Ù. ¾ÆÁÖ ¸ÚÁø ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé ¶§°¡ µÇ¾úÀ¸´Ï Ç㸮¶ì¸¦ Á¹¶ó ¸Å¼¼¿ä.
13Àå. ÄÁÆ®·Ñ°ú ±×·¡ÇÈ °´Ã¼ ? ¿¹»µÁú °Å¿¡¿ä
°¡²û¾¿Àº ¿©·¯ºÐ ¼ÕÀ¸·Î Á÷Á¢ ±×·¡ÇÈÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. Áö±Ý±îÁö´Â ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÖ´Â ½Ã°¡ÀûÀÎ °ÍµéÀ» ó¸®Çϱâ À§ÇØ ÄÁÆ®·Ñµé¿¡ »ó´çÇÑ ½Ã°£À» ÇÒ¾ÖÇØ ¿ÔÁö¸¸, °¡²ûÀº À̰͸¸À¸·Î ÃæºÐÄ¡ ¾Ê±º¿ä. ±×¸²À» ¿òÁ÷ÀÌ°Ô ¸¸µé·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä? ÀÌ·¸°Ô ÇÏ·Á¸é ´å³Ý ÇÁ·Î±×·¥À» À§ÇØ ¿©·¯ºÐ ÀڽŸ¸ÀÇ ÄÁÆ®·ÑÀ» »ý¼ºÇÏ·Á°í ÇÒ °ÍÀÔ´Ï´Ù. ¾Æ¸¶µµ ÀÌÁß ¹öÆÛ¸µ ±â´ÉÀ» Ãß°¡Çϰųª ½ÉÁö´Â Æû¿¡ Á÷Á¢ ±×¸²µµ ±×¸± °ÍÀÔ´Ï´Ù. ÀÌ ¸ðµç ÀÛ¾÷Àº ±×·¡ÇÈ °´Ã¼¿Ü ºñÆ®¸Ê °´Ã¼, ±×¸®°í ÇöÀçÀÇ ±×·¡ÇÈ¿¡ ¸¸Á·ÇÏÁö ¾Ê´Â ¸¶À½¿¡¼ ½ÃÀ۵˴ϴÙ.
14Àå. ĸƾ ¾î¸ÞÀÌ¡ ? °´Ã¼ÀÇ ÃÖÈÄ
°´Ã¼ÀÇ ÁøÁ¤ÇÑ ÈûÀº »ó¼Ó°ú ´ÙÇü¼ºÀ» ÅëÇØ ½ÇÁ¦ ¼¼°è¿¡¼ ÀϾ´Â ÀÏÀ» ¸ð¹æÇÏ´Â ´É·Â¿¡ ÀÖ½À´Ï´Ù. ¸¸È·Î °´Ã¼¸¦ ÀÌÇØÇϼ¼¿ä.
15Àå. LONQ ? µ¥ÀÌÅÍ Ã³¸®Çϱâ
µ¥ÀÌÅÍ·Î ±¸µ¿µÇ´Â ¼¼»ó¿¡¼ ¾î¶»°Ô ¸Ô°í »ì¾Æ¾ß ÇÏ´ÂÁö »ý°¢ÇØ º¸¼¼¿ä. Áö³ ¸î ÀÏ È¤Àº ¸î ÁÖ µ¿¾È ¿ì¸®°¡ ¸¸µé¾ú´ø ÇÁ·Î±×·¥µéÀº µ¥ÀÌÅ͸¦ ó¸®ÇÏÁö´Â ¾Ê¾Ò½À´Ï´Ù. ÇÏÁö¸¸ ¿À´Ã, ÀÌ Àå¿¡¼ ´Ù·ç´Â °ÍÀº ÀüºÎ µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ °ÍÀÔ´Ï´Ù. ½ÇÁ¦·Î ÇÑ °¡Áö ÀÌ»óÀÇ µ¥ÀÌÅÍ ¼Ò½º¸¦ »ç¿ëÇؼ ÇÑ °¡Áö ÀÌ»óÀÇ Çü½ÄÀ¸·Î µ¥ÀÌÅÍ¿Í ¿¬°üµÈ ÀÛ¾÷À» ÇØ¾ß ÇÒ °æ¿ì°¡ Á¾Á¾ ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º, XML, Ä÷º¼ÇÀ» »ç¿ëÇØ ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â °ÍÀº ÈǸ¢ÇÑ C# ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§ÇÑ Çʼö °úÁ¤ÀÌ¸ç ¿©±â¼ ÇÊ¿äÇÑ °ÍÀÌ ¹Ù·Î LINQÀÔ´Ï´Ù. LINQ´Â °£´ÜÇϸ鼵µ Á÷°üÀûÀÎ ¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Àоî¿Ã »Ó¸¸ ¾Æ´Ï¶ó »óÀÌÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â µ¥ÀÌÅ͵éÀ» ±×·ì Áþ°í ÇÕÄ¥ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
C# ½Ç½À: Àκ£ÀÌÅÍ
À̹ø ½Ç½À½Ç¿¡¼´Â ´õ ÀÌ»ó ¼Ò°³°¡ ÇÊ¿ä ¾ø´Â ºñµð¿À °ÔÀÓ ¿ª»ç»ó °¡Àå À¯¸íÇÏ°í Á¸°æ ¹Þ¾Ò´ø °Í Áß Çϳª¸¦ ´Ù·ê °ÍÀÔ´Ï´Ù. Àκ£ÀÌÅ͸¦ ¸¸µé¾î º¾½Ã´Ù.
ºÎ·Ï. ³²Àº °Íµé ? ÀÌ Ã¥¿¡ ³Ö°íÀÚ Çß´ø 11°¡Áö ³»¿ë
Àç¹ÌÀÖ´Â °ÍÀº ÀÌÁ¦ºÎÅÍ ½ÃÀ۵˴ϴÙ! Áö±Ý±îÁö C#À» »ç¿ëÇؼ °·ÂÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé±â À§ÇÑ ¼ö¸¹Àº µµ±¸µéÀ» ¼Ò°³ÇÏ°í ÇнÀÇßÁö¸¸, ÀÌ Ã¥ ÇÑ ±Ç¸¸À¸·Î C#¿¡ ´ëÇÑ µµ±¸¿Í ±â¼úÀ» ´Ù·ê ¼ö´Â ¾ø½À´Ï´Ù. ÀÌ Ã¥À» ¾²¸é¼ µµ´ëü ¾î¶² ³»¿ëÀ» Æ÷ÇÔÇÏ°í ¾î¶² ³»¿ëÀ» Á¦¿ÜÇØ¾ß ÇÏ´ÂÁö »ó´çÇÑ ½Ã°£À» °í¹ÎÇß½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ÀÌ Ã¥¿¡¼ ¾ð±ÞÇÏÁö ¾ÊÀº ³»¿ë ÀϺθ¦ ¼Ò°³ÇÏ°í Àִµ¥, ÀÚ¼¼È÷ ´Ù·çÁö´Â ¾Ê¾ÒÁö¸¸ Á¤¸» Áß¿äÇÏ°í À¯¿ëÇÑ ³»¿ëÀ̸ç, Á¶±ÝÀÌ¶óµµ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÔ´Ï´Ù.