標籤:
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);
C#學習總結