C#基础常用API
自学API方法
//自学API的步骤:
//1.看名字猜功能
//2.看方法描述信息
//3.看参数(类型、名称、描述信息)
//4.看返回值(类型、描述信息)
//5.测试去吧
API及用法
生成随机数
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