2-3-5.BCLÀÇ ±¸Á¶

³×ÀÓ½ºÆäÀ̽º´Â ¸íĪ Ãæµ¹ ¹æÁö ¿Ü¿¡ Ŭ·¡½º¸¦ ±â´Éº°·Î ºÐ·ùÇÏ´Â ¿ªÇÒµµ ÇÑ´Ù. ´å³ÝÀÇ ¶óÀ̺귯¸®´Â ¿ö³« ¹æ´ëÇØ ¸ðµç Ŭ·¡½º¸¦ ÇÑ ¹üÀ§¿¡ Á¤ÀÇÇÏ¸é ¸íĪ °Ë»ö ½Ã°£ÀÌ ¿À·¡ °É¸°´Ù. ±×·¡¼­ Ŭ·¡½º¸¦ ±â´É¿¡ µû¶ó ºÐ·ùÇÏ¿© ³×ÀÓ½ºÆäÀ̽º¿¡ ü°èÀûÀ¸·Î Á¤¸®ÇØ ³õ¾Ò´Ù. ´å³ÝÀÇ ·çÆ® ³×ÀÓ½ºÆäÀ̽ºÀÎ System ¾È¿¡ ±â´Éº°·Î ¼­ºê ³×ÀÓ½ºÆäÀ̽º°¡ ³ª´©¾îÁ® ÀÖ°í ÀÌ ¾È¿¡ Ŭ·¡½º°¡ Á¤ÀǵǾî ÀÖ´Ù. 3Áß, 4ÁßÀ¸·Î ÁßøµÇ¾î ÀÖ´Â °æ¿ìµµ ¸¹´Ù. ´å³Ý ¶óÀ̺귯¸®ÀÇ ÁÖ¿ä ³×ÀÓ½ºÆäÀ̽º´Â ´ÙÀ½°ú °°À¸¸ç ¾ð¾î¿¡ »ó°ü¾øÀÌ µ¿ÀÏÇÏ´Ù.

 

³×ÀÓ½ºÆäÀ̽º

¼³¸í

System

ŸÀÔ, ¸Þ¸ð¸® °ü¸® µî ÇÙ½É Å¬·¡½ºµé

System.Collections

¹è¿­, ¿¬°á ¸®½ºÆ® µîÀÇ Ä÷º¼Ç Ŭ·¡½º

System.IO

ÆÄÀÏ ÀÔÃâ·Â ¹× ³×Æ®¿÷ °ü·Ã Ŭ·¡½º

System.Windows.Forms

À©µµ¿ì Æû°ú ÄÁÆ®·Ñ

System.Drawing

GDI+

System.Web

À¥ °³¹ß¿¡ °ü·ÃµÈ Ŭ·¡½º

System.Xml

XML °ü·Ã Ŭ·¡½ºµé

System.Security

º¸¾È, ¾ÏÈ£, ±ÇÇÑ °ü·Ã Ŭ·¡½º

 

»ç¿ëÇÏ°í ½ÍÀº Ŭ·¡½ºÀÇ ¼Ò¼Ó ³×ÀÓ½ºÆäÀ̽º¿¡ ´ëÇÑ using ¼±¾ðÀ» ÇØ¾ß ÇÏ¸ç ±×·¯·Á¸é Ŭ·¡½ºÀÇ ¼Ò¼ÓÀ» ¾Ë¾Æ µÎ¾î¾ß ÇÑ´Ù. °¢ Ŭ·¡½ºÀÇ ¼Ò¼Ó ³×ÀÓ½ºÆäÀ̽º Á¤º¸´Â MSDN¿¡ Àß Á¤¸®µÇ¾î ÀÖ¾î ¾ðÁ¦µçÁö Á¶»çÇÒ ¼ö ÀÖ´Ù. C/C++¾ð¾î¿¡¼­ ÇÔ¼ö°¡ ¾î¶² Çì´õ ÆÄÀÏ¿¡ ¼±¾ðµÇ¾î ÀÖ´ÂÁö °ü½ÉÀ» °¡Á®¾ß ÇÏ´Â ÀÌÀ¯¿Í °°´Ù.

·çÆ® ³×ÀÓ½ºÆäÀ̽ºÀÎ System¿¡´Â ±âº» ŸÀÔÀÌ Á¤ÀǵǾî ÀÖ°í ÀÔÃâ·Â, ¾²·¹±â ¼öÁý, ¿¹¿Ü ó¸® µîÀÇ ±âº» ±â´ÉÀÌ Á¦°øµÈ´Ù. ´å³Ý ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã ÂüÁ¶ÇØ¾ß ÇÏ´Â Çʼö ±â´ÉÀÌ µé¾î ÀÖ¾î ´ëºÎºÐÀÇ C# ¼Ò½º´Â Ç×»ó using System; À¸·Î ½ÃÀ۵ȴÙ. C ¼Ò½º°¡ °ÅÀÇ Ç×»ó #include <stdio.h>·Î ½ÃÀÛÇÏ´Â °Í°ú ºñ½ÁÇ쵂 #include´Â ¹°¸®ÀûÀÎ ÆÄÀÏÀ» ÀÐÁö¸¸ usingÀº ³í¸®ÀûÀÎ ³×ÀÓ½ºÆäÀ̽º¸¦ ÂüÁ¶ÇÏ´Â Á¡ÀÌ ´Ù¸£´Ù.

 

#include <stdio.h>

 

....

using System;

 

....

C ¼Ò½º

C# ¼Ò½º

 

using ¼±¾ðÀº ²À ÇÊ¿äÇÑ °Í¸¸ ¼±¾ðÇÏ´Â °ÍÀÌ ÁÁ´Ù. ´å³Ý ¶óÀ̺귯¸®ÀÇ ¸ðµç ³×ÀÓ½ºÆäÀ̽º¸¦ using ¼±¾ðÇØ ³õÀ¸¸é ¸íĪÀ» ÀÚÀ¯·Ó°Ô ¾µ ¼ö ÀÖÁö¸¸ ¸íĪÀ» °Ë»öÇÒ ¹üÀ§°¡ ³Ð¾îÁ® ÄÄÆÄÀÏ ½Ã°£ÀÌ ¿À·¡ °É¸®°í ¸íĪ Ãæµ¹ È®·üÀÌ ³ô¾ÆÁø´Ù. ±×·¯³ª usingÀº ÄÄÆÄÀÏ ´Ü°è¿¡¼­¸¸ Àû¿ëµÉ »ÓÀ̹ǷΠusingÀÌ ¸¹´Ù°í Çؼ­ °á°ú ÇÁ·Î±×·¥ÀÌ ´À·ÁÁö°Å³ª Ä¿Áö´Â °ÍÀº ¾Æ´Ï´Ù.