C#OOPµÄһЩС֪ʶµã,Ï£Íû¶Ô´ó¼ÒÓÐÓá£
³£ÓÃÊôÐÔ£ºLength£º×Ö·û´®µÄ³¤¶È¡£ Capacity£ºËùÕ¼ÓÃÄÚ´æµÄ´óС¡£
³£Ó÷½·¨£ºApend()£ºÌí¼Ó×Ö·û´®¡£
×¢£º¸ÃÀàÒ»°ãÔÚÆ´½ÓsqlÓï¾äʱʹÓÃ
6.ÕýÔò±í´ïʽ£ºÓÉÒ»Ð©ÌØÊâ·ûºÅ×é³ÉµÄ·½±ã×Ö·û´®²éÕÒµÄÒ»ÖÖʽ×Ó
RegexÀࣺ
³£Ó÷½·¨£ºIsMatch£¨¾²Ì¬·½·¨ºÍʵÀý·½·¨£©
//¾²Ì¬·½·¨ÑéÖ¤£¨Ç°Ò»¸ö²ÎÊýÊÇÒªÅжϵÄ×Ö·û´®£¬ºóÒ»¸ö²ÎÊýÊÇÕýÔò±í´ïʽ£©
bool b = Regex.IsMatch(str1,@"\d");
//ʵÀý·½·¨ÑéÖ¤
//1.ʵÀý»¯Ò»¸öÕýÔò¶ÔÏ󣨰ÑÕýÔò±í´ïʽ×Ö·û´®·Åµ½Regex¶ÔÏóµÄÊôÐÔÀ
Regex reg = new Regex(@"\d");
//2.ÑéÖ¤×Ö·û´®str1ÊÇ·ñÆ¥Åä
b = reg.IsMatch(str1);
µÚÊ®ÕÂ
1.Array£ºÊÇÊý×éµÄ»ùÀࣨ³éÏóÀࣩ
³£ÓÃÊôÐÔ£ºLength
³£Ó÷½·¨£ºArray arr = Array.CreateInstance(typeof(ÀàÐÍ),³¤¶È); ¹¹½¨Êý×é¶ÔÏó
2.ArrayList£º½ø»¯°æÊý×éµÄ¼¯ºÏÀà¡£1.¿ÉÒÔ¶¯Ì¬Ìí¼ÓºÍɾ³ý¡£2.¿ÉÒÔ´æ´¢²»Í¬ÀàÐ͵ÄÔªËØ¡£ ³£ÓÃÊôÐÔ£ºCount
³£Ó÷½·¨£ºAdd(); Insert(); Remove(); RemoveAt();
·ÃÎÊÔªËØ£º¶ÔÏóÃû[index] (ºÍÊý×éÀàËÆ)
3.Hashtable£º·½±ã²éѯµÄ¼¯ºÏÀà
³£ÓÃÊôÐÔ£ºKeys£ºËùÓÐkeyµÄ¼¯ºÏ
Values£ºËùÓÐvalueµÄ¼¯ºÏ
³£Ó÷½·¨£ºAdd(key,value)
·ÃÎÊÔªËØ£º¶ÔÏóÃû[key]
ArrayListºÍHashtableÇø±ð£º
1. ǰÕßÓÐ˳Ðò£¬ºóÕßûÓÐ˳Ðò
2. ǰÕßÌí¼Óɾ³ý·½±ã£¬ºóÕß²éѯЧÂʸß
4.·ºÐͼ¯ºÏ£ºÓÉÓÚ¼¯ºÏ´æ´¢µÄÊý¾ÝÀàÐͲ»Í¬£¬Ê¹ÓÃÆðÀ´²»·½±ã£¬Ò²²»°²È«£¬ËùÒÔͨ¹ý·ºÐÍÀ´Í³Ò»ÆäÊý¾ÝÀàÐÍ¡£
1.ArrayList¶ÔÓ¦µÄ·ºÐͼ¯ºÏÊÇList<T>
2.Hashtable¶ÔÓ¦µÄ·ºÐͼ¯ºÏÊÇDictionary<TKey,TValue>
ʹÓ÷½·¨ºÍ¶ÔÓ¦µÄ¼¯ºÏÏàͬ¡£
5.ÅÅÐò½Ó¿ÚIComparable¡¢IComparable<T>¡¢IComparer<T> ²Î¿¼°¸ÀýLesson10_3