标签:
1、
string name;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
name.ToLower(); //转换成小写
name.ToUpper(); //转换成小写
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
name.ToCharArray();//转换成单个字符 可以一次性赋值给字符数组 如:char[]myChar=name.ToCharArray();
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
name.Trim();//删掉name中的首尾所有空格,由外而内,直到遇到非空格
name.TrimStart();//删掉name中的从首段的所有空格
name.TrimEnd();//删掉name的后面所有空格
以上三个加上参数就是删掉字符串中参数所指定的字符
name.PadLeft(10);//表示在name的左边增加空格,直到凑够10个字符
name.PadLeft(10,‘-‘);//表示在name的左边增加-,直到凑够10个字符
同理有name.PadRight()的用法
===================================================
name.IndexOf(<字符串或字符串>);//表示name中第一次出现参数字符串的位置
name.SubString(<参数一>,<参数二>);//表示截取name中从从参数一到参数二的一个片段
2、
Console.Write("");
Console.Writeln("");
Console.Readkey("");
3、enum<typeName><uderlyingType>
{
}//无分号
struct 、class 等也无分号
4、foreach(<baseType> <name> in <<array>)
{
}
5、委托
委托时一种可以把引用存储为函数的类型。委托的声明非常类似于函数,但不带函数体。而且使用delegate关键字。委托的声明指定一个返回类型和一个参数列表。
在定义了委托之后,就可以声明该委托类型的变量。接着把这个变量初始化为与委托有相同的返回类型和参数列表的函数引用。
例:delegate double ProcessDelegate(double param1, double param2);
static double Multiply(double param1,double param2)
{
return param1*param2;
}
ProcessDelegate process=new ProcessDelegate(Multiply);
标签:
原文地址:http://www.cnblogs.com/MyBlog-Richard/p/4331842.html