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

王朝c#·作者佚名  2006-01-09
宽屏版  字体: |||超大  

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;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有