C#学习笔记之二(stack, queue, string, HashTable,StringBuilder, Regular Expresstion)

类别:.NET开发 点击:0 评论:0 推荐:
Queue:
 Enqueue()
 Dequeue()
 Peek() //only get first element, not delete it
Stack:
 Count()
 Clear()
 Peek()
 Pop()
 Push()
 CopyTo(array, offset) //copy to array
Dictionary/Hashtable:
 Keys //colleation of Keys,
 Values //colleation of value
 Count()
 Clear()
 Contains() // is element in hashtable
 ContainsKey() // is Key in Hashtable
 Item() //Indexer for hashtable
 Add() // Add entry with Key/Value
 GetEnumerator() // creat and return a Enumator object
Strings:
  string
 Compare() Split()
 Concat() StartsWith()
 Equals() ToLower()/ToUpper()
 Insert() Trim() 
 Format()
 string.Compare(s1,s2); //case sensitive
 string.Compare(s1,s2, true) //case not sensitive
 string s3 = @"test \ .net" 
 string s6 string.Copy(s5);
 string s7 = s6
 S7 == S6
 S7.Equals(s6)
 string.Equals(s7,s6)
 s7.Length
 s3.EndWith("Test")
 int offset = s3.indexOf("TEST") //first occurence
 string s10 = s3.Insert(offset, "DDD");
 string s11 = s3.Insert(s3.IndexOf("ddd"), "EEE");
 s12.Split(delimiters)
 Regex r = new Regex(" |,");
 foreach( string s in r.Split(s12)) {}
 StringBuilder
  StringBuilder sb = new StringBuild();
 Append()
 ToString()
 Regular Expresstions: 
 using System.Text.RegularExpressions;  

本文地址:http://com.8s8s.com/it/it45102.htm