Àε¦¼: Àε¦¼´Â °´Ã¼¸¦ ¹è¿ ó·³ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
Ư¡: ¿À¹ö·Îµù °¡´É (indexer signature·Î ±¸ºÐ): ÇϳªÀÇ Å¬·¡½º¿¡ ¿©·¯°³ÀÇ indexer¸¦ ¸¸µé¼ö ÀÖ´Ù. ÇÁ·ÎÆÛƼ¿Í´Â ´Þ¸® static ¼±¾ðÀº ºÒ°¡´É Àε¦¼´Â °ª¿¡ ÀÇÇÑ Àü´Þ¸¸ °¡´É ¹è¿Ã³·³ ´ÙÂ÷¿ø ¹è¿ ÇüÅÂÀÇ Àε¦¼µµ °¡´É ¹è¿Àº ÷ÀÚ []¾ÈÀÇ ÀÚ·áÇüÀÌ Á¤¼ö ŸÀÔ¸¸ »ç¿ë°¡´ÉÇÏÁö¸¸, Àε¦¼´Â float, Stringµµ »ç¿ë °¡´É
Çü½Ä:
|
Á¢±ÙÁ¦ÇÑÀÚ ÀÚ·áÇü this[ÀÚ·áÇü º¯¼ö] { get { return ¸®ÅÏ°ª; }
set { º¯¼ö = value; } }
|
1. ÀÏÂ÷¿ø ¹è¿Ã³·³ »ç¿ëÇÑ ¿¹Á¦
¾Æ·¡ ¿¹Á¦´Â º¤ÅÍ Å¬·¡½º·Î x, y, z ¸â¹ö º¯¼ö¸¦ ¹è¿Ã³·³ Á¢±Ù ÇÏ´Â ¿¹Á¦ÀÌ´Ù.
2. ´ÙÂ÷¿ø ¹è¿Ã³·³ »ç¿ëÇÏ´Â ¿¹Á¦ C#¿¡¼ 2Â÷¿ø ¹è¿À» ¾î¶»°Ô ÇÏ´ÂÁö ÄÚµå·Î º¸ÀÚ.
public class ItemCellInfo
{
public GameObject obj;
public int score;
}
ItemCellInfo[,] mBoard = new ItemCellInfo[mRowNum, mColumnNum];
|
¾Æ·¡ ¿¹Á¦´Â ´ÙÂ÷¿ø ¹è¿ÀÇ Àε¦¼ ¿¹Á¦ÀÌ´Ù. »ç¿ë ¿¹¸¸ º¸À̱â À§ÇÑ ¿¹Á¦ À̹ǷΠÀ¯¿ë¼ºÀº ¾ø´Ù.
ÂüÁ¶
|