Microsoft C#±àÂë¹æ·¶ ÏÂÔØ±¾ÎÄ

Microsoft C#±àÂë¹æ·¶ ±¾ÎĵµÃèÊöÁË΢Èíһվʽ´úÂëʾÀý¿âÏîÄ¿×éËù²ÉÄɵĹØÓÚ±¾µØ C++ ºÍ .NET £¨C# ºÍVB.NET£©´úÂëµÄ±à³Ì·ç¸ñÖ¸µ¼¹æ·¶¡£ Ãùл

±¾ÎĵµµÄÿһÕ½ڶ¼Ó¦¸Ã¸ÐлDan Ruder- ΢ÈíPrincipal Escalation Engineer ¡£Dan ¶Ô±¾Îĵµ½øÐÐÁËÕå×Ö×þäµÄ²éÔÄ£¬²¢¸ù¾ÝÆä20ÓàÄêµÄ±à³Ì¾­ÑéÌṩÁË´óÁ¿µÄÕä¹óÆÀÂÛ¡£ÎÒºÜÈÙÐÒÄÜÓëËû¹²Ê¡£

ÎÒͬÑù¸Ðл΢ÈíµÄËÄλ¾­Àí£¬¸ÐлËûÃǶԸÃÏîÄ¿µÄÒ»¹áÖ§³Ö¡£ËûÃÇÊÇVivian Luo£¬Allen Ding£¬Felix WuºÍMei Liang¡£

ͬʱ£¬Èç¹ûûÓÐÈçÏÂһվʽ´úÂëʾÀý¿âÏîÄ¿µÄ¹Ø¼ü³ÉÔ±µÄÐÁÇÚ¸¶³ö£¬±¾Îĵµ±Ø¶¨²»»á¾ßÓÐÏÖÔڵļ¼ÊõÉî¶ÈÒÔ¼°ÍêÕû¶È£¬ÎÒÔÚÕâÀïÒª¸ÐлËûÃÇ£º

Hongye Sun Jie Wang Ji Zhou Michael Sun Kira Qian Linda Liu Allen Chen Yi-Lun Luo Steven Cheng Wen-Jun Zhang

±¾Îĵµ²¿·ÖÕ½ڲο¼×ÔһЩ΢Èí²úÆ·×éµÄ±à³Ì¹æ·¶¡£¸ÐлËûÃǵĿ¶¿®¹²Ïí¡£

±¾±à³Ì¹æ·¶ÔÚ²»¶Ï¸ÄÉÆ¡£Èç¹ûÄú·¢ÏÖijЩ×î¼Ñʵ¼ù»òÕß»°ÌⲢûÓк­¸ÇÔÚ±¾ÎĵµÖУ¬Çë¸æÖªÎÒÃÇһվʽʾÀý´úÂë¿âÏîÄ¿×飬ÒÔ²»¶Ï³äʵ¸ÄÉÆ±¾Îĵµ¡£ÎÒÆÚ´ý×ÅÄúµÄ²ÎÓë¡£?

ÉùÃ÷

±¾±à³Ì¹æ·¶ÎĵµÒÔ¡°ÈçÊÇ¡±Ìṩ£¬ÎÞÂÛÃ÷ʾ»ò°µÊ¾¶¼²»°üº¬ÈκÎÐÎʽ±£Ö¤£¬µ«²¢²»ÏÞÖÆÊÊÓÃÓÚÌØÊâÄ¿µÄµÄĬÈϵ£±£¡£

µ±Äú±àдVC++/VC#/VB.NET ´úÂëʱ£¬¾´Çë²Î¿¼»òʹÓñ¾Îĵµ¡£µ«ÊÇ£¬ÎÒÃÇÏ£ÍûÄúÄÜͨ¹ýonecode@microsoft.com¸æÖªÎÒÃÇÄúÕýÔÚʹÓñ¾Îĵµ£¬»ò¸ø³öÈκθĽø½¨Òé¡£

Ŀ¼

1 ¸ÅÀÀ ......................................................................................................................................... 1

1.1 Ô­ÔòºÍÖ÷Ö¼ ................................................................................................................................................ 1 1.2 ÊõÓï ............................................................................................................................................................ 2

2 ͨÓñà³Ì¹æ·¶ .......................................................................................................................... 3

2.1 Ã÷È·ºÍÒ»Ö ................................................................................................................................................ 3 2.2 ¸ñʽºÍ·ç¸ñ ................................................................................................................................................ 3 2.3 ¿âµÄʹÓà .................................................................................................................................................... 5 2.4 È«¾Ö±äÁ¿ .................................................................................................................................................... 5 2.5 ±äÁ¿µÄÉùÃ÷ºÍ³õʼ»¯ ................................................................................................................................ 5 2.6 º¯ÊýµÄÉùÃ÷ºÍµ÷Óà .................................................................................................................................... 6 2.7 Óï¾ä ............................................................................................................................................................ 7 2.8 ö¾Ù ............................................................................................................................................................ 7 2.9 ¿Õ¸ñ .......................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 2.10 ´óÀ¨ºÅ ...................................................................................................................................................... 11 2.11 ×¢ÊÍ .......................................................................................................................................................... 12 2.12 ´úÂë¿é ...................................................................................................................................................... 19

3 C++ ±à³Ì¹æ·¶ ........................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£

3.1 ±àÒëÆ÷Ñ¡Ïî .............................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.2 ÎļþºÍ½á¹¹ .............................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.3 ÃüÃû¹æ·¶ .................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.4 Ö¸Õë .......................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.5 ³£Á¿ .......................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.6 ÀàÐÍת»» .................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.7 Sizeof ........................................................................................................................ ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.8 ×Ö·û´® ...................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.9 Êý×é .......................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.10 ºê .............................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.11 º¯Êý .......................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.12 ½á¹¹Ìå ...................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.13 Àà .............................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.14 COM .......................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.15 ¶¯Ì¬·ÖÅä .................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£

3.16 ´íÎóºÍÒì³£ .............................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.17 ×ÊÔ´ÇåÀí .................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 3.18 ¿ØÖÆÁ÷ ...................................................................................................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£

4 .NET ±àÂë¹æ·¶ ........................................................................................................................ 20

4.1 Àà¿â¿ª·¢Éè¼Æ¹æ·¶ .................................................................................................................................. 20 4.2 ÎļþºÍ½á¹¹ .............................................................................................................................................. 20 4.3 ³ÌÐò¼¯ÊôÐÔ .............................................................................................................................................. 20 4.4 ÃüÃû¹æ·¶ .................................................................................................................................................. 20 4.5 ³£Á¿ .......................................................................................................................................................... 24 4.6 ×Ö·û´® ...................................................................................................................................................... 24 4.7 Êý×éºÍ¼¯ºÏ .............................................................................................................................................. 25 4.8 ½á¹¹Ìå ...................................................................................................................................................... 28 4.9 Àà .............................................................................................................................................................. 29 4.10 ÃüÃû¿Õ¼ä .................................................................................................................................................. 33 4.11 ´íÎóºÍÒì³£ .............................................................................................................................................. 33 4.12 ×ÊÔ´ÇåÀí .................................................................................................................................................. 35 4.13 ½»»¥²Ù×÷ .................................................................................................................. ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£