c#基础常用api -凯发k8官方网
//自学api的步骤:
//1.看名字猜功能
//2.看方法描述信息
//3.看参数(类型、名称、描述信息)
//4.看返回值(类型、描述信息)
//5.测试去吧
生成随机数
random
random random = new random();
int str = random.next(1,101);
a[i, j] = rand.next(0, 2) * 2;//随机生成0和2;
实际应用例子
int k =rand.next(0,position.length);//随机生成数组中一个位置。
a[i,j] = rand.next(1, 11) == 1 ? 4 : 2; //随机生成1-10中的数字==1则值为4否则为2;
//意义:90%概率为2 , 10%概率为4;
关于string
" " 变量 " "
console.writeline("当前枪为:" guntype ",攻击力是:" atk);
format
string result = string.format(" 格式 " , 变量 );
indexof
int a = str.indexof('你');//查找字符索引的功能。
substring
string newstring = str.substring(3);//截取子字符串的功能。
insert
string str01 = str.insert(1, "特");//在第几位插入什么字符串。
remove
string str02 = str.remove(2);//删除第几个字符以及后面的字符
replace
string str03 = str.replace('我', '你');//替换所有"我"为"你"。
toarray
//把其他类型转换为char类型数组。
contains
//指定对象是否出现在字符串中。
tolower
//返回字符串转换为小写;
toupper
//返回字符串转换为大写;
trim
//移除前导或尾部空白字符。
split
//根据char数组中的字符,来分割数组中的数据,生成新数组放入。
join
//用指定字符串,插入到,string[]的每两个元素中。
关于array
indexof
//未找到返回-1.
//在一个一维数组中搜索指定对象,并返回其首个匹配项的索引。
//(重要)array.indexof 作用:判断数组中是否包含某个元素
bool result = array.indexof(arr,"d") != -1 ; //找到是true,找不到是false
//在数组中查找某个元素的索引 -1 != -1 -->false
//如果找到,返回索引(从0开始的位置编号)。找不到,返回-1(表示没有找到)
//查找元素:array.indexof array.lastindexof
lastindexof
length
//数组长度:数组名.length
clear
//清除元素值:array.clear
copy
//复制元素:array.copy
copyto
//数组名.copyto
clone
//克隆:数组名.clone
//需要用object类型的变量接收
string[] obj = (string[])arr.clone(); //强制转换数组
sort
//排序:array.sort
reverse
//反转:array.reverse
类型转换
隐式转换
显示转换
string转int等
int等转string
枚举转int
int转枚举
枚举转string
string转枚举
关于list
insert
//在指定位置插入
list<wife> list1 = new list<wife>();
list1.insert(1, wf1);
remove
//移除指定对象的第一个匹配项
list<wife> list1 = new list<wife>();
list1.remove(wf1);
add
//将元素添加到末尾
list<wife> list1 = new list<wife>();
list1.add(new wife("mmmmkykyk", 20));
关于string builder
总结
- 上一篇:
- 下一篇: