TOP¿·´©´û´©I/O¥µ¥Ý¡¼¥ÈQ&AÄÌÈΤªÌ䤤¹ç¤ï¤»
¡¡´û´© > 2011ǯ > 5·î ½ñ̾¸¡º÷¡§¡¡¾ÜºÙ¸¡º÷...
¡Ö¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¡×¤Î¡Ö¥×¥í¥°¥é¥ß¥ó¥°¼êË¡¡×¤ò´ðÁ䫤é²òÀâ
C#¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç
½Ð°æ ½¨¹Ô Ãø
2011ǯ 5·î12ÆüȯÇä¡¡¡¡ A5Ƚ¡¡ 320¥Ú¡¼¥¸ Äê²Á¡¡\2,530¡ÊËÜÂΡ¡\2,300¡Ë
¡¡¡¡¡¡ISBN978-4-7775-1598-1 C3004 \2300E
¡¡¡Ö¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¡×¤Ï¡¢Â絬ÌÏ¥×¥í¥°¥é¥à¤ò³«È¯¤¹¤ë¾å¤Ç·ç¤«¤»¤Ê¤¤¤â¤Î¤Ç¤¢¤ê¡¢¥×¥í¥°¥é¥Þ¡¼¤Ë¤È¤Ã¤Æ½ÅÍפÊÃμ±¤Ç¤¹¡£

¡¡¡Ö¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¥×¥í¥°¥é¥ß¥ó¥°¡×¤ò¼ÂÁ©¤¹¤ë¤¿¤á¤Î¸À¸ì¤Ï¿¿ô¸ºß¤·¤Þ¤¹¤¬¡¢¤Ê¤«¤Ç¤â¡ÖC#¡×¤Ï¡¢­¡¡ÖC/C++¡×¤«¤é¿¤¯¤Îµ¡Ç½¤ò²þÁ±¤·ÀöÎý¤·¤Æ¤¤¤ë¡¢­¢À°¤Ã¤¿³«È¯´Ä¶­¤¬¥Þ¥¤¥¯¥í¥½¥Õ¥È¤«¤éÄ󶡤µ¤ì¤Æ¤¤¤ë¡¢­£Èæ³ÓŪ¿·¤·¤¤¸À¸ì¤Ç¡¢À¸»ºÀ­¤â¹â¤¤¡½¡½¤Ê¤É¤ÎÍýͳ¤«¤é¡¢Ç¯¡¹¡¢ÍøÍѼԤ¬Áý¤¨¤Æ¤­¤Æ¤¤¤Þ¤¹¡£

¡¡¤½¤³¤ÇËܽñ¤Ï¡¢¥×¥í¥°¥é¥ß¥ó¥°¤Î½éÊâŪ¤ÊÃ챤ò¿È¤Ë¤Ä¤±¤Æ¤¤¤ë¿Í¤òÂоݤˡ¢¡ÖC#¡×¤Î¥×¥í¥°¥é¥ß¥ó¥°¼êË¡¤ò´ðÁ䫤é²òÀ⤷¤Æ¤¤¤Þ¤¹¡£

¢ã½ÅÅÀ²òÀâ¢ä¡Ö¥¯¥é¥¹¡×¡Ö¥á¥½¥Ã¥É¡×¡Ö¹½Â¤ÂΡסַѾµ¡×¡Ö·¿¡×¡ÖÎã³°¡×¡Äetc.
¢£¡¡¼ç¤ÊÆâÍÆ¡¡¢£
CONTENTS

¡¡¤Ï¤¸¤á¤Ë

¡¡Â裱¾Ï ¡¡¡ÖC#¡×¤ò»Ï¤á¤è¤¦
¡¡[1-1] ¡ÖVisual C# 2010 Express¡×¤Î¥¤¥ó¥¹¥È¡¼¥ë ¡¡[1-2] ¡Ö¥³¥ó¥½¡¼¥ë¡¦¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡×¤ÎºîÀ®
¡¡[1-3] ¡ÖWindows¥Õ¥©¡¼¥à¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡×¤ÎºîÀ® ¡¡[1-4] ¥Ç¥Ð¥Ã¥°
¡¡Â裲¾Ï ¡¡¡Ö¥¯¥é¥¹¡×¤È¡Ö¹½Â¤ÂΡ×
¡¡[2-1] ½é¤á¤Æ¤Î¡Ö¥¯¥é¥¹¡× ¡¡[2-2] ¥á¥½¥Ã¥É
¡¡[2-3] ¥á¥½¥Ã¥É¤Î¥ª¡¼¥Ð¡¼¥í¡¼¥É ¡¡[2-4] ¥³¥ó¥¹¥È¥é¥¯¥¿
¡¡[2-5] ¥¢¥¯¥»¥¹½¤¾þ»Ò ¡¡[2-6] ¥×¥í¥Ñ¥Æ¥£
¡¡[2-7] ¡ÖÀÅŪ¥á¥ó¥Ð¡¼¡×¤È¡ÖÀÅŪ¥¯¥é¥¹¡× ¡¡[2-8] ¹½Â¤ÂÎ
¡¡Â裳¾Ï ¡¡·Ñ¾µ
¡¡[3-1] ·Ñ¾µ ¡¡[3-2] ¡Ö²¾Áۥ᥽¥Ã¥É¡×¤È¡Ö¥ª¡¼¥Ð¡¼¥é¥¤¥É¡×
¡¡[3-3] ¡Ö·Ñ¾µ¡×¤È¡Ö¥³¥ó¥¹¥È¥é¥¯¥¿¡× ¡¡[3-4] ¡ÖÃê¾Ý¥¯¥é¥¹¡×¤È¡ÖÃê¾Ý¥á¥½¥Ã¥É¡×
¡¡[3-5] ¡Ö¥·¡¼¥ë¥É¥¯¥é¥¹¡×¤È¡Ö¥·¡¼¥ë¥É¥á¥½¥Ã¥É¡×  
¡¡Â裴¾Ï ¡¡·¿¥·¥¹¥Æ¥à
¡¡[4-1] ̾Á°¶õ´Ö ¡¡[4-2] object
¡¡[4-3] ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥­¥ã¥¹¥È ¡¡[4-4] ¡ÖÃÍ·¿¡×¤È¡Ö»²¾È·¿¡×
¡¡[4-5] ¶¦ÄÌ·¿¥·¥¹¥Æ¥à ¡¡[4-6] ¡Ö¥Ü¥Ã¥¯¥¹²½¡×¤È¡Ö¥Ü¥Ã¥¯¥¹²½²ò½ü¡×
¡¡Â裵¾Ï ¡¡¥³¥ì¥¯¥·¥ç¥ó¡¦¥¯¥é¥¹
¡¡[5-1] List<T>¥¯¥é¥¹ ¡¡[5-2] Dictionary<TKey, TValue>¥¯¥é¥¹
¡¡[5-3] Queue<T>¥¯¥é¥¹  
¡¡Â裶¾Ï ¡¡ ¡Ö¥Ý¥ê¥â¡¼¥Õ¥£¥º¥à¡×¤È¡Ö¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¡×
¡¡[6-1] ¥Ý¥ê¥â¡¼¥Õ¥£¥º¥à ¡¡[6-2] ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹
¡¡[6-3] ¡Ö¥Ý¥ê¥â¡¼¥Õ¥£¥º¥à¡×¤È¡Ö¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¡×  
¡¡Â裷¾Ï ¡¡¡ÖÎã³°½èÍý¡×¤È¡Ö¸å½èÍý¡×
¡¡[7-1] ¡ÖÎã³°¡×¤ò¥­¥ã¥Ã¥Á¤¹¤ë ¡¡[7-2] ¡ÖÎã³°¡×¤ÎȯÀ¸
¡¡[7-3] ¡ÖÎã³°¡×¤ÎÄêµÁ ¡¡[7-4] ¡Öfinally¡×¤Ç¸å½èÍý
¡¡Â裸¾Ï ¡¡C#¤ò»È¤¤¤³¤Ê¤¹
¡¡[8-1] ¡Öconst¡×¤È¡Öreadonly¡× ¡¡[8-2] Îóµó·¿
¡¡[8-3] °ÅÌÛŪ¤Ë¡Ö·¿»ØÄê¡×¤µ¤ì¤¿¡Ö¥í¡¼¥«¥ëÊÑ¿ô¡× ¡¡[8-4] nullµöÍÆ·¿(Nullable Type)
¡¡[8-5] ¥¤¥ó¥Ç¥¯¥µ ¡¡[8-6] ¥¸¥§¥Í¥ê¥Ã¥¯
¡¡[8-7] ¥Ç¥ê¥²¡¼¥È ¡¡[8-8] ¥¤¥Ù¥ó¥È
¡¡Â裹¾Ï ¡¡¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¤òĶ¤¨¤Æ
¡¡[9-1] È¿Éü»Ò(¥¤¥Æ¥ì¡¼¥¿) ¡¡[9-2] ³ÈÄ¥¥á¥½¥Ã¥É
¡¡[9-3] ƿ̾·¿ ¡¡[9-4] ƿ̾¥á¥½¥Ã¥É
¡¡[9-5] ¥é¥à¥À¼° ¡¡[9-6] LINQ
¡¡[9-7] dynamic ¡¡[9-8] °À­




¡¡¥µ¥ó¥×¥ë¥³¡¼¥É¤Ë¤Ä¤¤¤Æ
¡¡º÷°ú

¢¨ ÆâÍƤ¬°ìÉô°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£È¯ÇäÆü¤Ï¡¢Åìµþ¤ÎȯÇäÆü¤Ç¤¢¤ê¡¢ÃÏ°è¤Ë¤è¤Ã¤Æ¤Ï£±¡Á£²ÆüÄøÅÙÃÙ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¤¢¤é¤«¤¸¤á¤´Î»¾µ¤¯¤À¤µ¤¤¡£

ËܽñÆâÍƤ˴ؤ¹¤ë¤´¼ÁÌä¤Ï¡¢¤³¤Á¤é
Ëܽñ¤Î¥µ¥Ý¡¼¥È¥Ú¡¼¥¸¤Ï¤³¤Á¤é¡¥
ÄÌ¿®ÈÎÇä
ºß¸Ë¤Ê¤·
¥µ¥Ý¡¼¥È¾ðÊó
¥µ¥Ý¡¼¥È
¤´°Õ¸«¡¦¤´¼ÁÌä

ÆâÍƸ«ËÜ



¡¡