c#学习(2类型转换和字符串)

类型转换有两种 Cast,Convert。

Cast 为同类型的隐式转换(int)Number;

Convert 为类型的转变:

Convert.ToInt32();Convert.ToString() 用于不同类型的转换;

例:

String str=Console.ReadLine();

int Int_str=Convert.ToInt32(str);

数组:

int[] values={30,20,50};

values.length 等用法。。。。

int []nums=new int[3];

int []nums=new int[3]{20,30,50};

Foreach用法:试用与String数组的输出

例:

String[] names={"tom","bobi","lily"};

Foreach(String name in names)

{

  console.writeline({0},name);

}

输出了整个names每项的值。

params 的用法。

可以设置若干个,形式参数。。。

char[] 数组可以取到每一个的值,String[]数组定义后,值不可以变化。

一些常用的String函数

ToLower();将字符串变成小写形式

ToUpper();将字符串变成大写形式

Trim();去掉字符串两边的空格

Equals();bool类型,看两个字符串是否相等

split();去掉字符串中的分隔符

Replace(string oldvalue,string newvalue);替换

SubString();取得字符串中的子串,有集中重载方式。

bool Contains(“[str]”);判断字符串子串字符存在str;

bool Starswith("[str]");判断字符串是否以str开头;

bool Endswith();

int indexof("[str]");返回str第一次出现的位置;

ref out 的区别;

int.TryParse(str,out i);string转换成int类型

返回值i用于检验,是否转换成功。这里的out 的含义,想想清楚。。。

posted @ 2011-04-06 21:43  Bruce.陈  阅读(678)  评论(0)    收藏  举报