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 的含义,想想清楚。。。
浙公网安备 33010602011771号