C sharp(一)
编译:高级语言→汇编语言→机器指令。
tip:C#类型均继承自一个object类型;
一.变量的定义方式
变量的定义方式:
//typename(类型名) varName(变量名)= initval(参数)
//注意: uint 大小4b 表示无符号整数
// char 存储单个字符 char a='s';
// string 字符串 string b="hello , world "
二.数组(t[])
数组的定义:
// int[] ary=new int[10];
// 类型[]数组名称=new类型数组大小;
数组的访问和设置:
ary[0]=3 //ary数组第一个数是3
int inval=ary[3] //把数组的第四个数赋值给inval;
三.类型互转
/*
// double a=6.28 float b=3.14f
float c = (float) a; //显式类型转换
double d = b //隐式类型转换
int e =(int) a // e=6
*/
数值型和string互转:
/* //字符转数字
string a = "711";
int val1 = int.Parse(a);
Console.WriteLine(val1); //711
long val2 = long.Parse(a);
Console.WriteLine(val2);//711
//数字转字符
double val=6.28;
string val3 = val.ToString();
Console.WriteLine(val3);//6.28
四.字符串格式化
/* string c = "add";
string d = c + "to" + b;
string e =$"{c}to{b}";
Console.WriteLine(d);//addto6
Console.WriteLine(e);//addto6
*/
五.字符串接口
/*
string valstr="hello,world";
012345678910
int length=valstr.length //字符串长度为9
int index=valstr.indexof("llo") //index=2
string strResult=valstr.replace("hello","你好") //"你好,world"
string substr=valstr.substring(6,2)//下标为6长度为2 wo
length :字符串长度
indexof:查找第一个匹配项
replace:替换指定内容
substring:求指定下标指定长度
*/
+++
—continue—-