- °ÀDZ¸¼º
- (20°) Àüü : 8½Ã°£ 57ºÐ|Æò±Õ : 26ºÐ51ÃÊ
- ÀÌ¿ë±â°£ / °»ç
- 2°³¿ù / ¾ËÁö¿À R&D [IT]
- Áõºù°¡´É
- ¼ö·áÁõ, ¼ö°Áõ, ÇнÀÁøµµ
- ¼ö°·á
- 370,000¿ø

- 185,000¿ø
¼ö° Àü ÀÚÁÖ ¹¯´Â Áú¹®
±³Àç ¾øÀÌ? Ãʺ¸ÀÚµµ °¡´É ÇѰ¡¿ä?
±³Àç ¾øÀ̵µ µ¿¿µ»ó°ú ½Ç½À ÀڷḸÀ¸·Î ÇнÀÇÒ ¼ö ÀÖÀ¸¸ç, Ãʺ¸ÀÚµµ ÀÌÇØÇÏ°í µû¶ó¿Ã ¼ö ÀÖµµ·Ï ¼³°èµÈ °ÀÇÀÔ´Ï´Ù.
¾ËÁö¿ÀÀÇ °ÀÇÆ¯Â¡Àº ¹«¾ùÀΰ¡¿ä?
¾ËÁö¿À °ÀÇ´Â ´Ü¼ø ÃÔ¿µº»ÀÌ ¾Æ´Ï¶ó, Àü¹® ÆíÁýÀ¸·Î Çٽɸ¸ ´ã¾Æ ÇнÀ È¿À²À» ³ôÀÎ °ÀÇÀÔ´Ï´Ù.
ÇÁ·Î±×·¥Àº ¾î¶»°Ô ±¸Çϳª¿ä?
¾ËÁö¿À ´Â ¿ø°ÝÆò»ý±³À°¿ø À¸·Î, ÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¤º¸´Â ¾Ë¼ö ¾ø½À´Ï´Ù.
¼ö°»ý ¿©·¯ºÐ²² °¨»çµå¸®¸ç, ³³ºÎÇϽмö°·á ÀϺδ ¸Å¿ù »çȸ ȯ¿ø Ȱµ¿¿¡ »ç¿ëµË´Ï´Ù. ƯÈ÷ ¼Ò¿ÜµÈ ÀÌ¿ôµé¿¡°Ô ¶ó¸éÀ» ±âºÎÇϸç ÀÛÀº ³ª´®À» À̾°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ¸µÅ©¿¡¼ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¾ËÁö¿À »çȸȯ¿ø Ȱµ¿
-
01.29ºÐ
ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ¿¡¼ ½ÇÇà
°ü·Ã È®À弳ġ ÈÄ ÄÄÆÄÀÏ °ú ÄÚµå ¸¦ ½±°Ô ¼³¸í ÇÕ´Ï´Ù.
ȯ°æ, Çü½Ä ¹× º¯¼ö/Ŭ·¡½º ¹× °³Ã¼ Çü½Ä ¸Å°³ º¯¼ö ±âº» Ŭ·¡½º/±¸Á¶Ã¼ ÀÎÅÍÆäÀ̽º
-
02.29ºÐ
C#ÀÇ ¼ýÀÚ, ºÐ±â ¹× ·çÇÁ
Á¤¼ö ºÎÅÍ ½ÃÀÛÇØ¼ 10Áø±îÁö ¿Í ¹Ýº¹¹® Á¾·ùº° ÇнÀ.
Á¤¼ö °è»ê, ¿¬»ê ¼ø¼, Á¤¼ö Àüü ÀÚ¸´¼ö ¹× Çѵµ, double Çü½Ä/10Áø Çü½Ä, ºÐ±â ¹× ·çÇÁ Á¶°ÇºÎ, if ¹®, if¿Í else ¿Í º¹ÇÕÁ¶°Ç/·çÇÁ¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ ¹Ýº¹, do while, for ·çÇÁ ÀÛ¾÷, Áßø ·çÇÁ
-
03.27ºÐ
¸ñ·Ï Ä÷º¼Ç, ·¹ÄÚµå Çü½Ä, Á¦³×¸¯ Ŭ·¡½º ¹× ¸Þ¼µå
°ÀǺ¸¸é ü°èÀûÀ¸·Î ¾Ë¼öÀÖµµ·Ï ½±°Ô Á¦³×¸¯ ±îÁö ¼³¸íÇÕ´Ï´Ù.
¸ñ·Ï ¸¸µé±â foreach, ¸ñ·Ï ÄÜÅÙÃ÷ ¼öÁ¤/¸ñ·Ï °Ë»ö ¹× Á¤·Ä, ´Ù¸¥ Çü½Ä ¸ñ·Ï/ÇǺ¸³ªÄ¡ ¼ö¿ °ú ¸ñ·Ï ½Ç½À, À§Ä¡ ±â¹Ý ·¹ÄÚµå »ý¼º, Á¦³×¸¯ Ŭ·¡½º ÀνºÅϽºÈ
-
04.28ºÐ
À͸íÇü½Ä, °³Ã¼ ÀνºÅϽº, Ŭ·¡½º »ó¼Ó, ´ÙÇü¼º
¿ÏÀü ±âº»ºÎÅÍ ½Éµµ±íÀº ½Ç½À±îÁö ¸Å´º¾ó¿¡ ¾ø´Â°úÁ¤µµ ¼³¸íÇÕ´Ï´Ù.
LINQ Äõ¸® ¹®Àå, with Ç¥Çö½Ä À͸í Çü½Ä, ±¸Á¶Ã¼ Ŭ·¡½º ÀνºÅϽº/°³Ã¼ ID¿Í °ª °°À½ ºñ±³, Ŭ·¡½º »ó¼ÓÇÙ½É, ±âº» Ŭ·¡½º ÆÄ»ý, Ãß»ó °ú °¡»ó ¸Þ¼µå/Ãß»ó Ŭ·¡½º, ÀÎÅÍÆäÀ̽º, Ãß°¡ ÆÄ»ý ¹æÁö, °¡»ó ¸Þ¼µå ¿Í ÇÁ·ÎÆÛƼ
-
05.29ºÐ
´ÙÇü¼º2, ÆÐÅÏ ÀÏÄ¡
Ŭ·¡½º ¸â¹ö ºÎÅÍ °¡»ó°ú Çü½Ä ºÒ¿¬¼Ó ¸ñ·Ï ±îÁö ÆÐÅϸðµÎ ÇнÀÇÕ´Ï´Ù.
Ŭ·¡½º-»õ ¸â¹ö ±âº» ¸â¹ö ¼û±â±â, ÆÄ»ý Ŭ·¡½º °¡»ó ¸â¹ö ÀçÁ¤ÀÇ ±ÝÁö, Ŭ·¡½º °¡»ó ¸â¹ö ¾×¼¼½º/null °Ë»ç ÆÐÅÏ ¸ÅĪ, Çü½Ä Å×½ºÆ®, ºÒ¿¬¼Ó °ª ºñ±³/½ºÀ§Ä¡ Ç¥Çö½ÄÀÇ ÀåÁ¡, °ü°èÇü ÆÐÅÏ, ¿©·¯ ÀÔ·Â, ¸ñ·Ï ÆÐÅÏ
-
06.27ºÐ
¹«½ÃÇ׸ñ, Æ©Çà ¹× ±âŸ Çü½Ä ºÐÇØ
¾ð´õ¹Ù ÀÇ ±â´É°ú Æ©Çà °ú ¹«½ÃÇ׸ñ Á¤ÀÇÇü½Ä°ú È®Àå¸Þ¼µå ±îÁö ÇнÀÇÕ´Ï´Ù.
ƯÁ¤ °ªÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é, µð½ºÄ«µå, Æ©Çà ¹× °³Ã¼ ºÐÇØ/switch¸¦ »ç¿ëÇÑ ÆÐÅÏ ÀÏÄ¡, out ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÑ ¸Þ¼µå È£Ãâ/µ¶¸³ ½ÇÇàÇü ¹«½Ã Ç׸ñ, Æ©Çà ºÐÇØ¸¦ »ç¿ëÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý/¹«½Ã Ç׸ñÀÌ ÀÖ´Â Æ©Çà ¿ä¼Ò, »ç¿ëÀÚ Á¤ÀÇ Çü½Ä/¹«½Ã Ç׸ñÀÌ Æ÷ÇÔµÈ »ç¿ëÀÚ Á¤ÀÇ Çü½Ä, »ç¿ëÀÚ Á¤ÀÇ Çü½ÄÀÇ È®Àå ¸Þ¼µå
-
07.27ºÐ
Æ©Çà ¹× ±âŸ Çü½Ä ºÐÇØ2, ¿¹¿Ü ¹× ¿¹¿Ü ó¸®
»ç¿ëÀÚ È®Àå ¸Þ¼µå ¿Í ½Ã½ºÅÛÇü½Ä ÀÇ ¸Þ¼µå try-catch-finally ½Ç½À.
»ç¿ëÀÚ Á¤ÀÇ Çü½ÄÀÇ È®Àå ¸Þ¼µå, ½Ã½ºÅÛ Çü½ÄÀÇ È®Àå ¸Þ¼µå/¿¹¿Ü °³¿ä, ¿¹¿Ü »ç¿ë, ¿¹¿Ü ó¸® try-catch-finally/catch ºí·Ï
-
08.24ºÐ
¿¹¿Ü ¹× ¿¹¿Ü ó¸®2, ¿¹¿Ü ¸¸µé±â ¹× throw, C# ½Äº°ÀÚ À̸§ °ú ±ÔÄ¢
¿¡·¯´ëºñ ¿Í ÇÊÅ͸µ ±â´É throw ÆÄ½ºÄ®½Ä, Ä«¸á½Ä Ãß°¡ ¸í¸í ±ÔÄ¢°ú ¹è¿½Ç½À.
try-catch Å×½ºÆ®/¿¹¿Ü ÇÊÅ͸µÀÇ »ç¿ë¹ý/Finally ºí·Ï/¿¹¿Ü¸¦ throwÇÒ ¶§ ÇÇÇØ¾ß ÇÏ´Â ÀÛ¾÷[00:00] ¿¹¿Ü Ŭ·¡½º Á¤ÀÇ/ÆÄ½ºÄ®½Ä ´ë/¼Ò¹®ÀÚ/Ä«¸á½Ä ´ë/¼Ò¹®ÀÚ[00:00] Çü½Ä ¸Å°³ º¯¼ö ¸í¸í Áöħ/Ãß°¡ ¸í¸í ±ÔÄ¢/¹®ÀÚ¿ µ¥ÀÌÅÍ[00:00] ¹è¿
-
09.22ºÐ
C# ÄÚµù±ÔÄ¢
ÇÁ·Î±×·¡¹Ö ÇÒ¶§ ¿ä±¸µÇ´Â ÄÚµù°ü·Ã ¸ðµç ±ÔÄ¢À» ½Ç½À ÇÕ´Ï´Ù.
Á¾·ùº° ´ë¸®ÀÚ/try-catch ¹× using ¹®/&& ¹× // ¿¬»êÀÚ/new ¿¬»êÀÚ/À̺¥Æ® ó¸®/LINQ Äõ¸®/¾Ï½ÃÀû Çü½Ä Áö¿ª º¯¼ö/using Áö½Ã¹®À» ³×ÀÓ½ºÆäÀ̽º/·¹À̾ƿô ±ÔÄ¢
-
10.25ºÐ
C# ÄÚµù±ÔÄ¢ 2, ¸í·ÉÁÙ Àμö, Ŭ·¡½º ½Ç½À, Çü½Äº¯È¯
±ÔÄ¢ÀûÀÎ ±â´ÉµéÀ» ÇнÀÇÏ°Ô µË´Ï´Ù.
´ë¸®ÀÚ/¿¹¿Ü ó¸®ÀÇ try-catch ¹× using ¹®/¸í·ÉÁÙ Àμö¸¦ Ç¥½Ã/ÀºÇà °èÁ¸¦ ¸ðµ¨¸µÇϴ Ŭ·¡½º/ÆÐÅÏ ÀÏÄ¡ is ¹× as ij½ºÆ®/´ÙÇü¼º°ú ŸÀÔ°Ë»ç ¹× º¯È¯
-
11.23ºÐ
ÆÐÅÏ ÀÏÄ¡ Çü½Ä ±â¹Ý ¹× µ¥ÀÌÅÍ ±â¹Ý ¾Ë°í¸®Áò ºôµå
±âº» ½Àµæ´É·Â À» Ű¿öÁÙ ÄÚµù¹æ¹ý ±îÁö ½±°Ô ¹è¿ó´Ï´Ù.
³×ÀÓ½ºÆäÀ̽º ¿Í Ŭ·¡½º ±â´É/ÆÐÅÏ ÀÏÄ¡ µðÀÚÀÎ - ÅëÇà·á/Á¡À¯ °¡°Ý Ãß°¡/ÃÖ´ë °¡°Ý Ãß°¡/½Ã°£´ë ¸¦ °áÁ¤ÇÏ´Â °ª/finally¸¦ »ç¿ëÇÏ¿© Á¤¸® Äڵ带 ½ÇÇà/·¹ÄÚµå Á¾·ù ¸¸µé±â/µµÀÏ °è»ê/ÄÄÆÄÀÏ·¯ ÇÕ¼º ¸Þ¼µå/ºñÆÄ±«Àû º¯°æ
-
12.28ºÐ
ÃÖ»óÀ§ ¹®, À妽º ¹× ¹üÀ§, nullable ÂüÁ¶ Çü½Ä ¹× nullableÀÌ ¾Æ´Ñ ÂüÁ¶ Çü½Ä
»ó´ÜÀÇ »çÇ׺ÎÅÍ ÂüÁ¶Çü½Ä ÀÇ ¸ðµÎ ¸¦ ½Ç½ÀÇÕ´Ï´Ù.
¸®ÆÑÅ͸µ/À妽º ¹× ¹üÀ§¿¡ ´ëÇÑ ¾ð¾î Áö¿ø/¾Ï½ÃÀû ¹üÀ§ ¿¬»êÀÚ ½Ä º¯È¯/À妽º ¹× ¹üÀ§¿¡ ´ëÇÑ Çü½Ä Áö¿ø/À妽º ¹× ¹üÀ§¿¡ ´ëÇÑ ½Ã³ª¸®¿À/¹üÀ§ À妽º ¹× ¹è¿ Âü°í »çÇ×/null Çã¿ë ÂüÁ¶
-
13.25ºÐ
¹®ÀÚ¿ º¸°£, ÄÜ¼Ö ¾Û, LINQ Äõ¸® ¼Ò°³
º¸°£ ºÎÅÍ µ¿±â ¿Í ºñµ¿±â ¸µÅ¥ Äõ¸®¸¦ ½ÃÀÛÇÕ´Ï´Ù.
º¸°£µÈ ¹®ÀÚ¿ ¸¸µé±â/ÇÊµå ³Êºñ¿Í º¸°£ ½ÄÀÇ ¸ÂÃã/¹®ÀÚ¿ º¸°£¿ë °í±Þ ½Ã³ª¸®¿À/º¸°£ ½Ä¿¡ ´ëÇÑ ¼½Ä ¹®ÀÚ¿À» ÁöÁ¤ÇÏ´Â ¹æ¹ý/À̽ºÄÉÀÌÇÁ ½ÃÄö½º/Á¶°ÇºÎ ¿¬»êÀÚ/µ¿±â ¹× ºñµ¿±â/Ŭ¶óÀÌ¾ðÆ® ¾Û/Äõ¸® ÀÛ¾÷ÀÇ ¼¼ ºÎºÐ/Áö¿¬µÈ ½ÇÇà/Áï½Ã ½ÇÇà °Á¦ Àû¿ë
-
14.28ºÐ
LINQ Äõ¸® ½Ä ±âº»
Äõ¸®ÀÇ ±â´É/Äõ¸® ±¸¹®°ú ÇÔ²² ¹®ÀÚ¿ º¸°£/Äõ¸® ½ÄÀ̶õ/Äõ¸® Á¾·ùº° ½Ç½À/Äõ¸® ±¸¹®°ú ¸Þ¼µå ±¸¹®/Äõ¸® ½Ä ½ÃÀÛ ¹× Áßø/group, select/into¸¦ »ç¿ëÇÑ ¿¬¼Ó/ÇÊÅ͸µ, Á¤·Ä ¹× Á¶ÀÎ /where, orderby, join, let/Äõ¸® ½ÄÀÇ ÇÏÀ§ Äõ¸®
-
15.28ºÐ
LINQ Äõ¸® ÀÛ¼º, ÀÛ¾÷ÀÇ Çü½Ä °ü°è, LINQ¸¦ Áö¿øÇÏ´Â C# ±â´É, Ç¥ÁØ Äõ¸® ¿¬»êÀÚ 1
Ç¥ÁØ Äõ¸® ¿¬»êÀÚ È®Àå ¸Þ¼µå/Äõ¸® ±¸¹®/¸Þ¼µå ±¸¹® ¿¹Á¦/È¥ÇÕµÈ Äõ¸® ¹× ¸Þ¼µå ±¸¹®/IEnumerable º¯¼ö/ÄÄÆÄÀÏ·¯¿¡¼ Á¦³×¸¯ Çü½Ä ¼±¾ðÀ» ó¸®/Äõ¸® ½Ä/¾Ï½ÃÀûÀ¸·Î Çü½ÄÈµÈ º¯¼ö(var)/°³Ã¼ ¹× Ä÷º¼Ç À̴ϼȶóÀÌÀú/À͸í Çü½Ä/µ¥ÀÌÅÍ ÇÊÅ͸µ/ÇÁ·ÎÁ§¼Ç ÀÛ¾÷/¸Þ¼µå üÀÌ´× ¹æ½Ä/SelectMany, Zip
-
16.28ºÐ
LINQ Ç¥ÁØ Äõ¸® ¿¬»êÀÚ 2
ÇÁ·ÎÁ§¼Ç ÀÛ¾÷ /ÁýÇÕ ÀÛ¾÷ /Distinct ¹× DistinctBy /Except ¹× ExceptBy /Intersect ¹× IntersectBy /Union ¹× UnionBy /µ¥ÀÌÅÍ Á¤·Ä /1Â÷ ¿À¸§Â÷¼ø Á¤·Ä /LINQÀÇ ¼ö·®ÀÚ ÀÛ¾÷ /µ¥ÀÌÅÍ ºÐÇÒ ¸Þ¼µå µé
-
17.28ºÐ
LINQ Ç¥ÁØ Äõ¸® ¿¬»êÀÚ 3
Äõ¸® ½Ä ±¸¹® ¿¹Á¦ /Join LINQÀÇ ÀÛ¾÷ /´ÜÀÏ Å° Á¶ÀÎ /¿©·¯ Á¶ÀÎ /±×·ìÈµÈ Á¶ÀÎÀ» »ç¿ëÇÏ´Â ³»ºÎ Á¶ÀÎ /±×·ì Á¶ÀÎ /XMLÀ» ¸¸µé±â À§ÇÑ ±×·ì Á¶ÀÎ /¿ÞÂÊ ¿ì¼± ¿ÜºÎ Á¶ÀÎ ¼öÇà
-
18.26ºÐ
LINQ Ç¥ÁØ Äõ¸® ¿¬»êÀÚ 4
ºôµå¿¡¼ ¿¡·¯°¡? /µ¥ÀÌÅÍ ±×·ìÈ /´ÜÀÏ ¼Ó¼ºÀ¸·Î ±×·ìÈ ¿¹Á¦ /°ªÀ¸·Î ±×·ìÈ ¿¹Á¦ /¹üÀ§·Î ±×·ìÈ ¿¹Á¦ /¹«¸í Çü½ÄÀ¸·Î ±×·ìÈ /Áßø ±×·ì ¸¸µé±â /±×·ìÈ ÀÛ¾÷¿¡¼ ÇÏÀ§ Äõ¸® ¼öÇà
-
19.29ºÐ
ºñµ¿±â ÇÁ·Î±×·¡¹Ö
CPU ¹ÙÀεù /I/O ¹ÙÀεù /³×Æ®¿öÅ©¿¡¼ µ¥ÀÌÅÍ ÃßÃâ /¿©·¯ ÀÛ¾÷ÀÌ ¿Ï·áµÉ ¶§±îÁö ´ë±â /ÀÛ¼ºÀÌ °£ÆíÇÑ ºñµ¿±â ¸Þ¼µå /Task ¹Ýȯ Çü½Ä /Task ¹Ýȯ Çü½Ä /Void ¹Ýȯ Çü½Ä
-
20.27ºÐ
ºñµ¿±â ÇÁ·Î±×·¡¹Ö 2
ValueTask /IAsyncEnumerable /ºñµ¿±â ÀÛ¾÷ ó¸® /ºñµ¿±â ÆÄÀÏ ¾×¼¼½º /º´·Ä ºñµ¿±â I/O /ÀÛ¾÷ ¸ñ·Ï Ãë¼Ò /ÀÏÁ¤ ±â°£ ÀÌÈÄ ÀÛ¾÷ Ãë¼Ò /ºñµ¿±â ½ºÆ®¸² »ý¼º ¹× »ç¿ë
-
C¾ð¾î ±âÃʺÎÅÍ ½±°Ô ÁøÇàÇÏ´Â °ÀÇ!
-