°­ÁÂ¿Í ÆÁ

´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â Dictionary Ä÷º¼Ç ³¯Â¥:2020-11-15 9:57:22 Á¶È¸¼ö:14961
ÀÛ¼ºÀÚ : ¼Ò¿£
Æ÷ÀÎÆ® : 1616
°¡ÀÔÀÏ : 2020-02-02 00:09:14
¹æ¹®È½¼ö : 118
±Û 207°³, ´ñ±Û 65°³
¼Ò°³ : SoEn ¿î¿µÀÚÀÔ´Ï´Ù.
ÀÛ¼º±Û º¸±â
ÂÊÁö º¸³»±â
Dictionary Ä÷º¼ÇÀº Ű¿Í °ªÀÇ ½ÖÀ» ÀúÀåÇÑ´Ù. Ű´Â Àý´ë Áߺ¹µÇ¾î¼­´Â ¾ÈµÇ¹Ç·Î »õ·Î¿î ۰¡ µé¾î¿Ã ¶§ ÀÌÀüŰ¿Í °°ÀºÁö ºñ±³ÇØ¾ß ÇÑ´Ù. ±âº» ºñ±³ÀÚ´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϹǷΠöÀÚ°¡ °°¾Æµµ ´ë¼Ò¹®ÀÚ°¡ ´Ù¸¥ ۸¦ °°ÀÌ ÀúÀåÇÒ ¼ö ÀÖ´Ù.

Dictionary<String, String> dic = new Dictionary<String, String>();
dic.Add("Korea", "¼­¿ï");
dic.Add("KOREA", "¼­¿ï");


Korea¿Í KOREA´Â ¾Æ¿¹ ´Ù¸¥ ŰÀÌ´Ù. ±×·¯³ª ÀÌ »óÅ¿¡¼­ korea ۸¦ ãÀ¸¸é ¾ø´Ù°í ³ª¿Â´Ù. korea´Â Korea¿Íµµ ´Ù¸£±â ¶§¹®ÀÌ´Ù.

if (dic.ContainsKey("korea"))  // false

¾îÂî º¸¸é ´ç¿¬ÇÏÁö¸¸ ÀÌ·± Ư¼ºÀÌ ºÒÆíÇÒ ¼öµµ ÀÖ´Ù. ۸¦ »ç¿ëÀÚ°¡ Á÷Á¢ ÀÔ·ÂÇÑ´Ù¸é Ç×»ó ´ë¼Ò¹®ÀÚ¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÑ´Ù´Â º¸ÀåÀÌ ¾ø´Ù. ÀúÀåÇÒ ¶§´Â PassWord·Î ÀúÀåÇØ ³õ°í ãÀ» ¶§´Â password·Î ãÀ¸¸é¼­ ¿Ö ¾ø³Ä°í Åõ´ú´ë±â ¶§¹®ÀÌ´Ù. »çÀüÀ» ´ë¼Ò¹®ÀÚ ±¸ºÐ¾øÀÌ »ç¿ëÇÏ·Á¸é »ý¼ºÀÚ·Î ´ë¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â ºñ±³ÀÚ¸¦ Àü´ÞÇÑ´Ù.


Dictionary<String, String> dic = new Dictionary<String, String>
 (StringComparer.OrdinalIgnoreCase);
dic.Add("Korea", "¼­¿ï");
//dic.Add("KOREA", "¼­¿ï");


StringComparer.OrdinalIgnoreCase°¡ ´ë¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â ºñ±³ÀÚÀÌ´Ù. ÀÌ ºñ±³ÀÚ·Î ¸¸µç »çÀüÀº ´ë¼Ò¹®ÀÚ ±¸¼ºÀÌ ´Þ¶óµµ öÀÚ¸¸À¸·Î ۸¦ ºñ±³ÇÑ´Ù. ±×·¡¼­ Korea°¡ ÀúÀåµÈ »óÅ¿¡¼­ KOREA´Â ´õ Ãß°¡ÇÒ ¼ö ¾ø´Ù. ۸¦ °Ë»öÇÒ ¶§µµ ´ë¼Ò¹®ÀÚ¸¦ Á¤È®È÷ ÀûÁö ¾Ê¾Æµµ »ó°ü ¾ø´Ù.

if (dic.ContainsKey("korea"))  // true

KOREA, Korea, korea, KoReA µî ¾Æ¹«·¸°Ô³ª Àû¾îµµ öÀÚ¸¸ °°À¸¸é Àß Ã£¾Æ³½´Ù. Ű´Â ¹®ÀÚ¿­À̶ó±âº¸´Ù´Â ÀÏÁ¾ÀÇ ½Äº°±âÈ£¿©¼­ ´ë¼Ò¹®ÀÚ¸¦ ¹«½ÃÇÏ´Â °ÍÀÌ ´õ ¾î¿ï¸®´Â °æ¿ì°¡ ¸¹´Ù.
 



°³¹ßÀÚÀÇ Ãµ±¹ SoEn

¸ñ·Ïº¸±â »èÁ¦ ¼öÁ¤ ½Å°í ½ºÅ©·¦


·Î±×ÀÎÇÏ¼Å¾ß ´ñ±ÛÀ» ´Þ ¼ö ÀÖ½À´Ï´Ù.