¾È³çÇϼ¼¿ä °»ç´Ô
Áö³¹ø¿¡ ´ë½Å cybos°ü·Ã ÁúÀÇ¿¡ ´ëÇÑ ¼¼¼¼ÇÑ ´äº¯ °¨»çµå¸³´Ï´Ù.
±×¸®°í ÀÌ·¸°Ô ¿©Âå º¼ ¼ö ÀÖ¾î¼ È¥ÀÚ °øºÎÇÒ¶§ÀÇ ¸·¸·Çß´ø Á¡À» ÇؼÒÇÒ ¼ö ÀÖ¾î ±â»Þ´Ï´Ù.
À̹ø¿¡ ¿©Â庼 °ÍÀº ÇؽÃÅ×ÀÌºí¿¡¼ Àε¦¼¸¦ ±¸ÇöÇÒ¶§ ÀÚ·áÇüµéÀÌ ÀÌÇØ°¡ ¾ÈµË´Ï´Ù.
1. ±âÁ¸¿¡ Àε¦¼ °ÀÇ¿¡¼´Â À妽ÌÀ» ±¸ÇöÇÒ¶§ ÀÚ·áÇüÀÌ ºÙ¾îÀÖÁö ¾Ê°í
return name[index]; Çü½ÄÀ¸·Î Ç¥ÇöÇߴµ¥ ¿ä ¿Ö Çì½ÃÅ×ÀÌºí¿¡¼´Â ±âÀÔÀ» ÇØ¾ß ÇÏ´ÂÁö¿ä?
¾Æ·¡ ¿¹Á¦´Â °ÀÇµÈ °ÍÀ¸·Î Á¤¼öÇü°ú ¹®ÀÚ¿ Àε¦¼ ¸ðµÎ ºÙ¾îÀÖ½À´Ï´Ù.
2. ÀÚ·áÇüÀÌ ÇÊ¿äÇÏ´Ù¸é µÑ´Ù object·Î ºÙ¿©µµ ¹®Á¦´Â ¾ø´ÂÁö¿ä?
¿¹Á¦)
//Á¤¼öÇü Àε¦¼ ±¸Çö
public string this[int index]
{
get { return (string)names[index];}
set { names[index] = value; }
}
//¹®ÀÚ¿ Àε¦¼ ±¸Çö : Key / value
public string this[string key]
{
get { return (string)names[key];}
set { names[key] = value; }
}
|