Â̲èÈí¼þÔ°
×ÊѶÊ×Ò³> Èí¼þ½Ì³Ì> ±à³Ì¿ª·¢> C#ÖÐListÔõôÓÃ?List»ù´¡Ó÷¨»ã×Ü

C#ÖÐListÔõôÓÃ?List»ù´¡Ó÷¨»ã×Ü

×÷ÕߣºØýÃûÀ´Ô´£ºÂ̲èÈí¼þÔ°2013-05-16 12:08:51

¡¡¡¡C#ÖеÄListÔõôÑù£¿ListÀàÊÇArrayListÀàµÄ·ºÐ͵ÈЧÀ࣬¸ÃÀàʹÓôóС¿É°´Ð趯̬Ôö¼ÓµÄÊý×éʵÏÖIList·ºÐͽӿڡ£½ÓÏÂÀ´£¬Â̲èС±à¾Í½éÉÜһЩListµÄ»ù´¡¼òµ¥Ó÷¨¡£

¡¡¡¡·ºÐ͵ĺô¦£ºËüΪʹÓÃc#ÓïÑÔ±àдÃæÏò¶ÔÏó³ÌÐòÔö¼ÓÁ˼«´óµÄЧÁ¦ºÍÁé»îÐÔ¡£²»»áÇ¿ÐжÔÖµÀàÐͽøÐÐ×°ÏäºÍ²ðÏ䣬»ò¶ÔÒýÓÃÀàÐͽøÐÐÏòÏÂÇ¿ÖÆÀàÐÍת»»£¬ËùÒÔÐÔÄܵõ½Ìá¸ß¡£

¡¡¡¡ÐÔÄÜ×¢ÒâÊÂÏÔÚ¾ö¶¨Ê¹ÓÃIList»¹ÊÇʹÓÃArrayListÀà(Á½Õß¾ßÓÐÀàËƵŦÄÜ)ʱ£¬¼ÇסIListÀàÔÚ´ó¶àÊýÇé¿öÏÂÖ´ÐеøüºÃ²¢ÇÒÊÇÀàÐÍ°²È«µÄ¡£Èç¹û¶ÔIListÀàµÄÀàÐÍT ʹÓÃÒýÓÃÀàÐÍ£¬ÔòÁ½¸öÀàµÄÐÐΪÊÇÍêÈ«ÏàͬµÄ¡£µ«ÊÇ£¬Èç¹û¶ÔÀàÐÍT ʹÓÃÖµÀàÐÍ£¬ÔòÐèÒª¿¼ÂÇʵÏÖºÍ×°ÏäÎÊÌâ¡£

C# ListµÄ»ù´¡³£Ó÷½·¨£º

¡¡¡¡Ò»¡¢ÉùÃ÷£º

¡¡¡¡1¡¢List mList = new List();

¡¡¡¡TΪÁбíÖÐÔªËØÀàÐÍ£¬ÏÖÔÚÒÔstringÀàÐÍ×÷ΪÀý×Ó£º

¡¡¡¡List mList = new List();

¡¡¡¡2¡¢List testList =new List (IEnumerable collection);

¡¡¡¡ÒÔÒ»¸ö¼¯ºÏ×÷Ϊ²ÎÊý´´½¨List£º

¡¡¡¡string[] temArr = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim", "Kuku", "Locu"};

¡¡¡¡List testList = new List(temArr);

¡¡¡¡¶þ¡¢Ìí¼ÓÔªËØ:

¡¡¡¡1¡¢List. Add(T item)Ìí¼ÓÒ»¸öÔªËØ

¡¡¡¡Àý£º

¡¡¡¡mList.Add("John");

¡¡¡¡2¡¢List. AddRange(IEnumerable collection)Ìí¼ÓÒ»×éÔªËØ

¡¡¡¡Àý£º

¡¡¡¡string[] temArr = {"Ha","Hunter","Tom","Lily","Jay","Jim","Kuku","Locu"};mList.AddRange(temArr);

¡¡¡¡3¡¢Insert(intindex, T item);ÔÚindexλÖÃÌí¼ÓÒ»¸öÔªËØ

¡¡¡¡Àý£º

¡¡¡¡mList.Insert(1,"Hei");

¡¡¡¡Èý¡¢±éÀúListÖÐÔªËØ:

¡¡¡¡foreach(TelementinmList)TµÄÀàÐÍÓëmListÉùÃ÷ʱһÑù

¡¡¡¡{

¡¡¡¡Console.WriteLine(element);

¡¡¡¡}

¡¡¡¡Àý£º

¡¡¡¡foreach(stringsinmList)

¡¡¡¡{

¡¡¡¡Console.WriteLine(s);

¡¡¡¡}

¡¡¡¡ËÄ¡¢É¾³ýÔªËØ:

¡¡¡¡1¡¢List. Remove(T item)ɾ³ýÒ»¸öÖµ

¡¡¡¡Àý£º

¡¡¡¡mList.Remove("Hunter");

¡¡¡¡2¡¢List. RemoveAt(intindex);ɾ³ýϱêΪindexµÄÔªËØ

¡¡¡¡Àý£º

¡¡¡¡mList.RemoveAt(0);

¡¡¡¡3¡¢List. RemoveRange(intindex,intcount);

¡¡¡¡´Óϱêindex¿ªÊ¼£¬É¾³ýcount¸öÔªËØ

¡¡¡¡Àý£º

¡¡¡¡mList.RemoveRange(3, 2);

¡¡¡¡Îå¡¢ÅжÏij¸öÔªËØÊÇ·ñÔÚ¸ÃListÖУº

¡¡¡¡List. Contains(T item)·µ»Øtrue»òfalse£¬ºÜʵÓÃ

¡¡¡¡Àý£º

¡¡¡¡if(mList.Contains("Hunter"))

¡¡¡¡{

¡¡¡¡Console.WriteLine("There is Hunter in the list");

¡¡¡¡}

¡¡¡¡else

¡¡¡¡{

¡¡¡¡mList.Add("Hunter");

¡¡¡¡Console.WriteLine("Add Hunter successfully.");

¡¡¡¡}

¡¡¡¡Áù¡¢¸øListÀïÃæÔªËØÅÅÐò£º

¡¡¡¡List. Sort ()ĬÈÏÊÇÔªËصÚÒ»¸ö×Öĸ°´ÉýÐò

¡¡¡¡Àý£º

¡¡¡¡mList.Sort();

¡¡¡¡Æß¡¢¸øListÀïÃæÔªËØ˳Ðò·´×ª£º

¡¡¡¡List. Reverse ()¿ÉÒÔ²»List. Sort ()ÅäºÏʹÓ㬴ﵽÏëÒªµÄЧ¹û

¡¡¡¡Àý£º

¡¡¡¡mList.Sort();

¡¡¡¡°Ë¡¢ListÇå¿Õ£º

¡¡¡¡List. Clear ()

¡¡¡¡Àý£º

¡¡¡¡mList.Clear();

¡¡¡¡¾Å¡¢»ñµÃListÖÐÔªËØÊýÄ¿£º

¡¡¡¡List. Count ()·µ»ØintÖµ

¡¡¡¡Àý£º

¡¡¡¡in tcount = mList.Count();

¡¡¡¡Console.WriteLine("The num of elements in the list: "+count);

ÒÔÉϾÍÊÇ£¬Â̲èС±àÕûÀí³öÀ´µÄC#ListµÄ»ù±¾Ó÷¨ÁË£¬Ï£Íû¶Ô¸÷λÓÐËù°ïÖú¡£

Â̲èС±à²ÂÄ㻹ϲ»¶£º
C++Ö¸ÕëÔõôÓã¿C++Ö¸ÕëÓ÷¨»ã×Ü
C++ÖеÄstaticÔõôÓã¿C++ staticÓ÷¨»ã×Ü

¹Ø¼ü´Ê£º List C#ÓïÑÔ C#
  • ÈÈÃÅÈí¼þ
  • ÈÈÃűêÇ©
·µ»Ø¶¥²¿