ÀϹÝÀûÀÎ C# ÀÔ¹®¼¿Í Çб³¿¡¼´Â ¾Ë·ÁÁÖÁö ¾Ê¾Ò´ø C# ÇÁ·Î±×·¡¹Ö º£½ºÆ® ³ëÇÏ¿ì
ÀÌ Ã¥Àº º¯¼ö ¼±¾ðÀ» ¾î¶»°Ô ÇÏ´ÂÁö, ¹è¿ÀÌ ¹«¾ùÀÎÁö¿¡ °üÇؼ´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù. ¹Ù·Î ÇϳªÀÇ Äڵ带 ´øÁ®ÁÖ¸ç ÀÌ Äڵ忡¼ ³õÄ¡°í ÀÖ´Â ÇÔÁ¤Àº ¹«¾ùÀÎÁö, ¿¹°íµÈ ¹ö±×ÀÇ ¿Â»óÀº ¾îµðÀÎÁö, ¹«¾ùÀ» ¾î¶»°Ô ¼öÁ¤Çϸé ÁÁÀ»Áö¸¦ ½ºÅ丮¿Í ÇÔ²² ½±°í Àç¹ÌÀÖ°Ô ¾Ë·ÁÁØ´Ù.
¡¶C# ÄÚµùÀÇ ±â¼ú¡·Àº ´Ü¼øÈ÷ ÁÁÀº ÄÚµå¿Í ³ª»Û Äڵ带 ºñ±³ÇÏ¸é¼ °í±Þ ¼öÁØÀÇ ÄÚµù ½ºÅ³À» ¾Ë·ÁÁִ åÀº ¾Æ´Ï´Ù. ±×º¸´Ù´Â °³¹ßÀÚµéÀÌ ½Ç¹« ÇöÀå¿¡¼ ¸Â´Ú¶ß¸®´Â ¼ö¸¹Àº ¹®Á¦µéÀ» º¸´Ù ¶È¶ÈÇÏ°í Çö¸íÇÏ°Ô ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ¹ß»óÀ» ÀüȯÇÏ°í ¹®Á¦ ÇØ°áÀÇ Æ÷ÀÎÆ®¸¦ Á¤È®È÷ ¤À» ¼ö ÀÖ´Â Á¤¼ö¸¦ ¾Ë·ÁÁִ åÀÌ´Ù.
1Àå. ¾ð¾î »ç¾ç ¹®Á¦
1.1 var »ç¿ë¿¡ °üÇÑ °í¹Î
1.2 if¿Í switch¿¡ °üÇÑ ¿ÀÇØ
1.3 for¿Í foreach¿¡ °üÇÑ ¿ÀÇØ
1.4 whileÀ» ÀÌ¿ëÇÑ Á¶°Ç ÆÇÁ¤
1.5 do´Â À¯¿ëÇÏÁö¸¸ Àß »ç¿ëÇÏÁö ¾Ê´Â´Ù.
1.6 ·çÇÁÇÒ ÇÊ¿ä°¡ ¾ø´Â ·çÇÁ
1.7 ÀåȲÇÑ ºñµ¿±â ·çÇÁ
1.8 ÇØÁ¦µÇÁö ¾Ê´Â ÂüÁ¶
1.9 ÇØÁ¦Çß´Ù°í »ý°¢ÇÑ ¸Þ¸ð¸®
1.10 Ç¥Çö·ÂÀÌ °úÀåµÈ Çü
1.11 Ç¥Çö·ÂÀÌ ºÎÁ·ÇÑ Çü
1.12 ÀÇ¹Ì ¾ø´Â ±¸Á¶Ã¼ »ç¿ë
1.13 Æ÷ÀÎÅÍ »ç¿ë
1.14 ºÒÇÊ¿äÇÑ Çüº¯È¯ ³²¿ë
1.15 Ŭ·¡½º Çϳª·Î ÁõÈıº
1.16 ¸ðµÎ publicÀ¸·Î ÁõÈıº
1.17 ¸ðµÎ staticÀ¸·Î ÁõÈıº
1.18 using¹®À» »ç¿ëÇÏÁö ¾Ê´Â ÁõÈıº
1.19 ´ÙÁß ¾ð¾î ÇÁ·Î±×·¡¹ÖÀ» ¸ð¸¥´Ù
1.20 const¸¦ »ç¿ëÇÒ ¼ö Àִµ¥ ÀÏ¹Ý º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹®Á¦
1.21 readonly¸¦ »ç¿ëÇÒ ¼ö Àִµ¥ ÀÏ¹Ý º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹®Á¦
1.22 ¿°ÅÇüÀ» »ç¿ëÇÏÁö ¾Ê°í »ó¼ö¸¦ Á¤ÀÇÇÑ´Ù
1.23 ¾µµ¥¾øÀÌ ±íÀº Ŭ·¡½º °èÃþ
1.24 ´Ù¸¥ ³×ÀÓ½ºÆäÀ̽º¿¡¼ °°Àº À̸§ ³²¿ë
1.25 Àμö°¡ ³Ê¹« ¸¹À» ¶§
1.26 virtual ³²¿ë
1.27 Äڵ忡 ¹Ù·Î Æнº¿öµå¸¦ Àû´Â´Ù
1.28 ¿¹¿Ü 󸮸¦ ÇÏÁö ¾Ê´Âµ¥ catchÇÑ´Ù
1.29 catchÇؼ ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í throwÇϱâ
1.30 ÀÇ¹Ì ¾øÀÌ ¹Ýº¹µÇ´Â »ó¼Ó
1.31 À§ÀÓÇØ¾ß ÇÒ »óȲ¿¡ »ó¼ÓÇÑ´Ù
1.32 À̸§ÀÌ ³Ê¹« ª¾Æ¼ »ý±â´Â ¹®Á¦
1.33 À̸§ÀÌ ³Ê¹« ±æ¾î¼ »ý±â´Â ¹®Á¦
1.34 ±âÈ£·Î µÈ À̸§ ¶§¹®¿¡ »ý±â´Â ¹®Á¦
2Àå. ¶óÀ̺귯¸® ¹®Á¦
2.1 ±¸¼¼´ë Ä÷º¼Ç »ç¿ë
2.2 Ä÷º¼Ç ¹Ýȯ
2.3 À©Æû¿¡ ´ëÇÑ °íÁý
2.4 À©Æû API¸¦ Á÷Á¢ È£ÃâÇÑ´Ù
2.5 ¿À·¡µÈ ±â¼ú XML DOM
2.6 ¿À·¡µÈ ±â¼ú XSLT
2.7 °³º° Çü½Ä ¹ÙÀ̳ʸ®ÀÇ ½Ã¸®¾ó¶óÀÌÁî
2.8 Áö³ªÄ£ ¿¹¿Ü ÀÇÁ¸
2.9 XElement¸¦ Nullable¡´T¡µ·Î º¯È¯ÇÒ ¼ö ÀÖÀ» ¶§
2.10 MVC¿¡¼ View¿¡ ·ÎÁ÷À» ÀÛ¼ºÇÏ´Â ¹®Á¦
2.11 ·çÇÁ¿Í ·ÎÁ÷ÀÌ ¼¯¿© ÀÖ´Ù
2.12 ÇÊ¿ä ¾ø´Â ¸®¼Ò½º »ç¿ë
2.13 ÀÚ¹Ù¿© ÆíÈ÷ Àáµé¶ó
3Àå. °³¹ß ȯ°æ ¹®Á¦
3.1 GAC¿¡ ¾ôÈù ¿ÀÇØ
3.2 Ngen ÀÇÁ¸ ÁõÈıº
3.3 ·±Å¸ÀÓ ¹öÀüÀÌ ³Ê¹« ÃÖ½ÅÀÏ ¶§
3.4 ·±Å¸ÀÓ ¹öÀüÀÌ ³Ê¹« ¿À·¡µÆÀ» ¶§
4Àå. ¾Ë°í¸®Áò ¹®Á¦
4.1 Áö³ªÄ£ Àç±Í »ç¶û
4.2 ºÒº¯ÀÌ ¾Æ´Ñ Ŭ·¡½º
4.3 Èð¾îÁø Á¤º¸
4.4 Äõ¸®°¡ ³Ê¹« ¸¹À» ¶§
4.5 ÀåȲÇÑ ÆÇÁ¤
4.6 °íÀ¯¼ºÀÌ È®º¸µÆ´Âµ¥ ÆÇÁ¤ÇÑ´Ù
4.7 °íÀ¯¼ºÀÌ È®º¸µÇÁö ¾Ê¾Ò´Âµ¥ ÆÇÁ¤ÇÏÁö ¾Ê´Â´Ù
4.8 ¿µ¿øÈ÷ ½ÇÇàµÇÁö ¾Ê´Â ÄÚµå
4.9 ºñÁ¤»ó Á¾·á ½Ã Ä¡¸íÀûÀΠ󸮸¦ Áß´ÜÇÏÁö ¾Ê´Â ÄÚµå
4.10 ¹«ÈðªÀ» ÀÚÁÖ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ¼³°è
5Àå. ºñÁÖ¾ó ½ºÆ©µð¿À ¹®Á¦
5.1 Æí¸®ÇÑ È®Àå ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´Â ¹®Á¦
5.2 Æí¸®ÇÑ È®Àå ±â´ÉÀ» °úÇÏ°Ô »ç¿ëÇÏ´Â ¹®Á¦
5.3 F1À» »ç¿ëÇÏÁö ¾Ê´Â ¹®Á¦
5.4 F1¿¡ ÀÇÁ¸ÇÏ´Â ¹®Á¦
5.5 NuGetÀ» »ç¿ëÇÏÁö ¾Ê´Â ¹®Á¦
5.6 NuGetÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ¹®Á¦
5.7 ¹öÀüÀÌ ÀûÇÕÇÑ ÅÛÇø´À» ¼±ÅÃÇÒ ¼ö ¾ø´Â ¹®Á¦
5.8 ÄÜ¼Ö ¾îÇø®ÄÉÀ̼ǺÎÅÍ ¸¸µå´Â ¹®Á¦