|

| µî·ÏµÈ űװ¡ ¾ø½À´Ï´Ù. »õ ű׸¦ Ãß°¡ ÇØ ÁÖ¼¼¿ä |
ű״ ¶ç¾î¾²±â°¡ ¹«½ÃµÇ¸ç, 2°³ ÀÌ»ó ÀÔ·Â ½Ã ÅÂ±×¿Í Å±״ ½°Ç¥(,)·Î ±¸ºÐÇÕ´Ï´Ù.
ÇÑ Å±×ÀÇ ÃÖ´ë ±ÛÀÚ¼ö´Â 10±ÛÀÚÀ̸ç, º»ÀÎÀÌ ÀÔ·ÂÇϰųª Âù¼ºÇÑ Å±״ ³ë¶õ»öÀ¸·Î Ç¥±âµË´Ï´Ù.
1Àå C# ¾ð¾î ¿ä¼Ò
ITEM #1: µ¥ÀÌÅÍ ¸â¹ö ´ë½Å¿¡ Ç×»ó ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇ϶ó
ITEM #2: constº¸´Ù´Â readonly°¡ ÁÁ´Ù
ITEM #3: castº¸´Ù´Â is³ª as°¡ ÁÁ´Ù
ITEM #4: #if´ë½Å Conditional Attribute¸¦ »ç¿ëÇ϶ó
ITEM #5: Ç×»ó ToString( )À» ÀÛ¼ºÇ϶ó
ITEM #6: value ŸÀÔ°ú reference ŸÀÔÀ» ±¸ºÐÇ϶ó
ITEM #7: immutable atomic value ŸÀÔÀÌ ´õ ÁÁ´Ù
ITEM #8: value ŸÀÔÀ» »ç¿ëÇÒ ¶§ 0À̶ó´Â °ªÀÌ Àǹ̸¦ °¡Áú ¼ö ÀÖµµ·Ï Ç϶ó
ITEM #9: ReferenceEquals( ), static Equals( ), instance Equals( ), operator==ÀÇ »óÈ£ ¿¬°ü¼ºÀ» ÀÌÇØÇ϶ó
ITEM #10: GetHashCode( )ÀÇ ÇÔÁ¤À» À¯ÀÇÇ϶ó
ITEM #11: foreach ·çÇÁ°¡ ´õ ÁÁ´Ù
2Àå ´å³Ý ¸®¼Ò½º °ü¸®
ITEM #12: ÇÒ´ç¹®º¸´Ù´Â º¯¼ö Ãʱâȸ¦ »ç¿ëÇÏ´Â ÆíÀÌ ´õ ÁÁ´Ù
ITEM #13: static Ŭ·¡½º ¸â¹ö´Â static »ý¼ºÀÚ¸¦ »ç¿ëÇÏ¿© ÃʱâÈÇ϶ó
ITEM #14: ¿¬¼âÀûÀÎ »ý¼ºÀÚ È£ÃâÀ» ÀÌ¿ëÇ϶ó
ITEM #15: ÀÚ¿øÇØÁ¦¸¦ À§Çؼ using°ú try/finally¸¦ ÀÌ¿ëÇ϶ó
ITEM #16: Garbage¸¦ ÃÖ¼ÒÈÇ϶ó
ITEM #17: boxing°ú unboxingÀ» ÃÖ¼ÒÈÇ϶ó
1Àå C# ¾ð¾î ¿ä¼Ò
ITEM #1: µ¥ÀÌÅÍ ¸â¹ö ´ë½Å¿¡ Ç×»ó ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇ϶ó
ITEM #2: constº¸´Ù´Â readonly°¡ ÁÁ´Ù
ITEM #3: castº¸´Ù´Â is³ª as°¡ ÁÁ´Ù
ITEM #4: #if´ë½Å Conditional Attribute¸¦ »ç¿ëÇ϶ó
ITEM #5: Ç×»ó ToString( )À» ÀÛ¼ºÇ϶ó
ITEM #6: value ŸÀÔ°ú reference ŸÀÔÀ» ±¸ºÐÇ϶ó
ITEM #7: immutable atomic value ŸÀÔÀÌ ´õ ÁÁ´Ù
ITEM #8: value ŸÀÔÀ» »ç¿ëÇÒ ¶§ 0À̶ó´Â °ªÀÌ Àǹ̸¦ °¡Áú ¼ö ÀÖµµ·Ï Ç϶ó
ITEM #9: ReferenceEquals( ), static Equals( ), instance Equals( ), operator==ÀÇ »óÈ£ ¿¬°ü¼ºÀ» ÀÌÇØÇ϶ó
ITEM #10: GetHashCode( )ÀÇ ÇÔÁ¤À» À¯ÀÇÇ϶ó
ITEM #11: foreach ·çÇÁ°¡ ´õ ÁÁ´Ù
2Àå ´å³Ý ¸®¼Ò½º °ü¸®
ITEM #12: ÇÒ´ç¹®º¸´Ù´Â º¯¼ö Ãʱâȸ¦ »ç¿ëÇÏ´Â ÆíÀÌ ´õ ÁÁ´Ù
ITEM #13: static Ŭ·¡½º ¸â¹ö´Â static »ý¼ºÀÚ¸¦ »ç¿ëÇÏ¿© ÃʱâÈÇ϶ó
ITEM #14: ¿¬¼âÀûÀÎ »ý¼ºÀÚ È£ÃâÀ» ÀÌ¿ëÇ϶ó
ITEM #15: ÀÚ¿øÇØÁ¦¸¦ À§Çؼ using°ú try/finally¸¦ ÀÌ¿ëÇ϶ó
ITEM #16: Garbage¸¦ ÃÖ¼ÒÈÇ϶ó
ITEM #17: boxing°ú unboxingÀ» ÃÖ¼ÒÈÇ϶ó
ITEM #18: Ç¥ÁØ Dispose ÆÐÅÏÀ» ±¸ÇöÇ϶ó
3Àå C# ¼³°è»çÇ× ±¸Çö
ITEM #19: »ó¼Óº¸´Ù´Â interface¸¦ Á¤ÀÇÇÏ°í ±¸ÇöÇÏ´Â °ÍÀÌ ÁÁ´Ù
ITEM #20: interfaceÀÇ ±¸Çö°ú virtual ¸Þ¼µåÀÇ overridingÀ» ±¸ºÐÇ϶ó
ITEM #21: delegate¸¦ ÀÌ¿ëÇÏ¿© ÄݹéÀ» Ç¥ÇöÇ϶ó
ITEM #22: À̺¥Æ®¸¦ ÀÌ¿ëÇÏ¿© ¿ÜºÎ·Î ³ëÃâÇÒ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇ϶ó
ITEM #23: Ŭ·¡½º ³»ºÎ °´Ã¼¿¡ ´ëÇÑ reference¸¦ ¹ÝȯÇÏ´Â °ÍÀ» ÇÇÇ϶ó
ITEM #24: ¸í·ÉÀû ÇÁ·Î±×·¡¹Öº¸´Ù ¼±¾ðÀû ÇÁ·Î±×·¡¹ÖÀÌ ´õ ÁÁ´Ù
ITEM #25: serializable ŸÀÔÀÌ ´õ ÁÁ´Ù
ITEM #26: IComparable°ú IComparer¸¦ ÀÌ¿ëÇÏ¿© ¼øÂ÷ °ü°è¸¦ ±¸ÇöÇ϶ó
ITEM #27: ICloneableÀÇ ±¸ÇöÀ» ÇÇÇ϶ó
ITEM #28: Çüº¯È¯ ¿¬»êÀÚÀÇ ±¸ÇöÀ» ÇÇÇ϶ó
ITEM #29: ±â¹Ý Ŭ·¡½ºÀÇ º¯°æÀÌ ¿µÇâÀ» ÁÙ °æ¿ì¿¡¸¸ new ÇÑÁ¤ÀÚ¸¦ »ç¿ëÇ϶ó
4Àå ÀÌÁø ÄÄÆ÷³ÍÆ® ÀÛ¼º
ITEM #30: CLS¸¦ ÁؼöÇÏ´Â ¾î¼Àºí¸®°¡ ´õ ÁÁ´Ù
ITEM #31: ÀÛ°í ´Ü¼øÇÑ ¸Þ¼µå°¡ ´õ ÁÁ´Ù
ITEM #32: ÀÛ°í ÀÀÁýµµ°¡ ³ôÀº ¾î¼Àºí¸®°¡ ´õ ÁÁ´Ù
ITEM #33: ŸÀÔÀÇ °¡½Ã¼ºÀ» Á¦ÇÑÇ϶ó
ITEM #34: À¥ API´Â Å« ´ÜÀ§·Î ÀÛ¼ºÇ϶ó
5Àå ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç¿ë
ITEM #35: À̺¥Æ® Çڵ鷯º¸´Ù override¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ³´´Ù
ITEM #36: ´å³Ý ·±Å¸ÀÓÀÇ Áø´Ü±â´ÉÀ» »ç¿ëÇ϶ó
ITEM #37: Ç¥ÁØ È¯°æ¼³Á¤ ¸ÞÄ¿´ÏÁòÀ» ÀÌ¿ëÇ϶ó
ITEM #38: µ¥ÀÌÅÍ ¹ÙÀεùÀ» »ç¿ëÇ϶ó
ITEM #39: ´å³ÝÀÇ À¯È¿¼º °ËÁõ ±â´ÉÀ» »ç¿ëÇ϶ó
ITEM #40: ÀûÀýÇÑ collection °³Ã¼¸¦ ÀÌ¿ëÇ϶ó
ITEM #41: »õ·Î¿î ±¸Á¶Ã¼º¸´Ù´Â DataSetÀÌ ÁÁ´Ù
ITEM #42: reflectionÀ» ´Ü¼øÈÇϱâ À§Çؼ attribute¸¦ »ç¿ëÇ϶ó
ITEM #43: reflectionÀ» °úµµÇÏ°Ô »ç¿ëÇÏÁö ¸»¶ó
ITEM #44: ¾ÖÇø®ÄÉÀ̼ǿ¡ Æ¯ÈµÈ ¿¹¿Ü Ŭ·¡½º¸¦ ¿Ïº®ÇÏ°Ô ÀÛ¼ºÇ϶ó
¡¡¡¡
6Àå ±âŸ
ITEM #45: °ß°íÇÑ ¿¹¿Üº¸Áõ ±â¹ýÀÌ ´õ ÁÁ´Ù
ITEM #46: Interop¸¦ ÃÖ¼ÒÈÇ϶ó
ITEM #47: ¾ÈÀüÇÑ Äڵ尡 ´õ ÁÁ´Ù
ITEM #48: Ȱ¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ Åø°ú ¸®¼Ò½º¿¡ ´ëÇØ¼ ¾Ë¾ÆµÎ¶ó
ITEM #49: C# 2.0ÀÇ ÁÖ¿äÆ¯Â¡
ITEM #50: ECMA Ç¥ÁØÀ» ÀÍÇô¶ó
ÁÖ¿ä³»¿ë
-µÎ °¡Áö ÇüÅÂÀÇ »ó¼ö(ÄÄÆÄÀÏŸÀÓ »ó¼ö, ·±Å¸ÀÓ »ó¼ö) ŸÀÔÀ» È¿°úÀûÀ̰í À¯Áöº¸¼ö°¡ ½±µµ·Ï »ç¿ëÇÏ´Â ¹æ¹ý(ITEM 2)
-º¹ÀâÇÑ ¿À·ù È®ÀÎ ·çƾÀÌ ÇÊ¿äÇÏÁö ¾Ê´Â, immutable ŸÀÔÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý(ITEM 7)
-ÀæÀº ¹®Á¦»óȲÀ» ¸¸µé¾î ³¾ °¡´É¼ºÀÌ ÀÖ´Â C#ÀÇ Æ¯Â¡µéÀ» ÇÇÇÏ´Â ¹æ¹ý(ITEM 10)
-Garbage Collection, boxing, unboxingÀ» ÃÖ¼ÒÈÇÏ´Â ¹æ¹ý(ITEM 16, 17)
-interface¿Í delegateÀÇ ÀåÁ¡À» ÃÖ´ëÇÑÀ¸·Î Ȱ¿ëÇÏ´Â ¹æ¹ý(ITEM 19`~22)
-C# ¾ð¾î Ư¡À» ±×´ë·Î À¯ÁöÇϸ鼵µ CLS¿Í ȣȯµÇ´Â ¾î¼Àºí¸®¸¦ ¸¸µå´Â ¹æ¹ý(ITEM 30)
-ÀÀÁýµµ°¡ ³ôÀº ÀÛÀº Å©±âÀÇ ¾î¼Àºí¸®¸¦ ÀÛ¼ºÇÏ¿© ½Å·Ú¼º°ú À¯Áöº¸¼öÀÇ ÆíÀǼºÀ» È®º¸ÇÏ´Â ¹æ¹ý(ITEM 32)
-´å³Ý ·±Å¸ÀÓÀÇ Áø´Ü±â´ÉÀ» ÃÖ´ëÇÑÀ¸·Î Ȱ¿ëÇÏ´Â ¹æ¹ý(ITEM 36)
-reflectionÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì¿Í »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÏ´Â °æ¿ì¸¦ ±¸ºÐÇÏ´Â ¹æ¹ý(ITEM 42, 43)
-C# 2.0ÀÇ ÁÖ¿ä Æ¯Â¡¿¡ ´ëÇÑ °ËÅä(ITEM 49)
Àüü : 1Æí ÀüüÆòÁ¡ : 
|
 |

âÀÛºí·Î±× Àαâ ÃÊû ¿¬ÀçÀÛ

|



 |
|
¾Ë¶óµò¿¡¼ ÁÖ¹®ÇϽб¹³»µµ¼ÀÇ ±¸¸Å ±Ý¾×ÀÌ ´Ù¸¥ ÀÎÅͳݼÁ¡(¿¹½º24, ÀÎÅÍÆÄÅ© µµ¼, ÀÎÅÍ³Ý ±³º¸¹®°í)¿¡¼ µ¿ÀÏÇÑ Á¶°ÇÀ¸·Î ÁÖ¹®ÇÑ ±Ý¾×º¸´Ù ºñ½Ò °æ¿ì ±× Â÷¾×¸¸Å ¾Ë¶óµò Àû¸³±ÝÀ¸·Î
º¸»óÇØµå¸®´Â Á¦µµÀÔ´Ï´Ù.
ÃÖÀú°¡ º¸»ó ´ë»ó »óǰÀº "±¹³»µµ¼"ÀÔ´Ï´Ù.
ÀüÁý·ù, ÇØ¿Üµµ¼, À½¹Ý/DVD/ÈÀåǰ/GIFT, ´Ù¸¥ ÀÎÅÍ³Ý ¼Á¡¿¡¼ ÆÇ¸ÅÁßÀÌÁö ¾ÊÀº µµ¼, 1ÀÏ Æ¯°¡ µµ¼(Ư°¡ ÆÇ¸Å À̺¥Æ® ±â°£ÀÌ 1ÀÏ À̳»ÀÎ µµ¼), ´Ù¸¥ ÀÎÅÍ³Ý ¼Á¡¿¡¼ °íÀÇÀûÀ¸·Î ÇöÇà¹ýÀ» À§¹ÝÇÏ´Â ¹«ºÐº°ÇÑ ÇÒÀÎÀ̳ª ¸¶Àϸ®Áö¸¦ Á¦°øÇÏ´Â °æ¿ì µîÀº ÃÖÀú°¡ º¸»ó
´ë»ó¿¡¼ Á¦¿ÜµË´Ï´Ù. |
| |
|
|
 |
|
¼ö·É¿¹»óÀÏÀº ÁÖ¹®»óǰÀ» ¹ÞÀ¸½Ç °ÍÀ¸·Î ¿¹»óµÇ´Â ³¯Â¥ÀÔ´Ï´Ù. °áÁ¦(¶Ç´Â ÀԱݿϷá)¸¦ ÇÏ¸é »óǰÁغñ¿Í Ãâ°í°úÁ¤À» °ÅÃÄ ¹è¼Û¾÷ü¸¦ ÅëÇØ ÁÖ¹®»óǰÀ» °í°´´Ô²² Àü´ÞÇÕ´Ï´Ù.
µµ¼ : 1¸¸¿ø ÀÌ»ó ±¸ÀԽà ¹«·á¹è¼Û(¸¸È, ÀâÁö·ù´Â Á¦¿Ü), ÈÀåǰ/À½¹Ý/DVD/¸¸È,ÀâÁö·ù,¾Ë¶óµòÁ÷¹è¼ÛGIFT : 20,000¿ø ÀÌ»ó ±¸ÀԽà ¹«·á¹è¼Û, GIFT(ÆÇ¸ÅÀÚ Á÷¹è¼Û)»óǰÀÇ °æ¿ì ÆÇ¸ÅÀÚÀÇ ¹è¼Û·á ±âÁØ¿¡ µû¶ó Â÷µî(¿¹: 30,000¿ø ÀÌÇÏ ±¸¸Å½Ã ¹è¼Û·á 2,500¿ø)
´Ü, Á¦ÁÖµµ ÅÃ¹è ¹è¼ÛÀÇ °æ¿ì, ÁÖ¹®±Ý¾× ¶Ç´Â ¹«·á¹è¼Û ¿©ºÎ¿¡ °ü°è¾øÀÌ Ç×°ø¹è¼Û·á 2,500¿øÀÌ ºÎ°úµË´Ï´Ù.¶ÇÇÑ ÆÇ¸ÅÀÚ Á÷¹è¼Û Á¦Ç°ÀÇ °æ¿ì, Á¦ÁÖµµ/¹é·Éµµ µî ¹è¼Û·á Ư¼öÁö¿ªÀº º°µµÀÇ ¹è¼Û·á°¡ ºÎ°úµÇ°Å³ª ¹è¼ÛÀÌ ºÒ°¡´ÉÇÏ´Ï, ¹è¼Û·á°¡
ÀϹÝÀûÀÌÁö ¾ÊÀº Áö¿ª¿¡ ¹è¼ÛÄÚÀÚÇϽô °í°´Àº ¹Ì¸® ¹è¼Û·á¿¡ ´ëÇØ »ó´ãÇϽñ⠹ٶø´Ï´Ù.  |
| |
|
|
 |
|
ÀýÆÇ : Á¦ÀÛÀ» Áß´ÜÇÑ »óǰÀ¸·Î, ´õ ÀÌ»ó À¯ÅëµÇÁö ¾Ê±â¿¡ ÁÖ¹®ÇÏ½Ç ¼ö°¡ ¾ø½À´Ï´Ù.
ǰÀý : °ø±ÞóÀÇ Àç°í°¡ ¼ÒÁøµÈ »óǰÀ¸·Î Àç Àμâ/Ãâ½ÃÇÒ ¶§±îÁö ÁÖ¹®ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.  |

|