自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录点滴

逝去的青春

  • 博客(13)
  • 收藏
  • 关注

原创 c# 方法小练习

1、求任意两个整数之间的所有整数的和:先说下我的思路:首选我做了一个判断,变量交换,保证了参数一比参数二小,把最小值赋值给一个总和变量,方便累加,每次循环都让总和变量+最小值+索引。static void Main(){ GetSum(5, 0);}public static void GetSum(int a, int b){ if(a > b) { int temp; temp = a; a = b;

2020-09-29 22:27:05 638

原创 c#方法重载

先来看一段代码:static void Main(){ M1(1, 2);}public static int M1(int a, int b){ return a + b;}public static int M1(int a, int b, int c){ return a + b + c;}public static string M1(string a, string b){ return a + b;}public static str

2020-09-29 21:13:21 826

原创 c#三个高级参数之一 params参数

先看一个例子:static void Main(){ int[] arr = { 1, 2, 3, 4 }; CetSum(arr);}public static void CetSum(int[] arr){ int sum = 0; for(int i = 0; i < arr.Length; i ++) { sum += arr[i]; } Console.WriteLine($"数组值的总和为:{sum}")

2020-09-29 20:43:37 470

原创 c#三个高级参数之一 ref参数

先来看一个很简单的小李子:static void Main(){ int r = 10; int res = GetInt(r); Console.WriteLine(res); // 20 Console.ReadLine();}public static int GetInt(int a){ return a += a;}上边通过一个方法,来处理a参数,最后把返回的结果打印出来。非常简单的例子,如果我们不想写返回值,且不需要接受一个返回值,有没

2020-09-28 15:56:18 1654

原创 c#三个高级参数之一 out

先来一个小案例:求最大值、最小值、总和、平均值static void Main(){ int[] arr = { 1, 2, 3, 4, 5 }; int[] res = GetSumAgMaxMin(arr); Console.WriteLine($"最大值为:{res[0]},最小值为:{res[1]},总和为:{res[2]},平均值为:{res[3]}"); Console.ReadLine(); }/// <summa...

2020-09-28 15:25:56 421

原创 c# 手写TryParse

先了解下 TryParse ( <string>,out <int> )用法:TryParse(<string>,out <int> ):参数一:需要转换的字符串参数二:out是多余返回的参数,是int整数类型,当转换成功时,此参数就是转换的结果,转换失败时,此参数为0。举个栗子:static void Main(){ // 将字符串转换为int类型 int num; bool res = int.TryP.

2020-09-27 21:09:00 579

原创 c#对字符串的处理(全面)

c#中较常用的字符串处理技巧:《c#入门经典》:(1)string类型的变量可以看成char变量的只读数组,所以访问字符串中的每个字符,可以这样访问:string str = "abc";char r = str[0];(2)访问一个字符串中的某一个字符时,变量类型是 字符(char)类型:static void Main(string[] args){ string str = "abc"; char r = str[0]; Console.WriteL

2020-09-27 10:33:43 5022

原创 c#方法(函数)

语法:public : 访问修饰符,公开的,那都可以访问;static:静态的;返回值类型:如果不需要返回值,写viod;方法名:每个单词字母大写;参数列表:可省略,注意参数前边也必须要带上参数的类型。[ public ] static 返回值类型 方法名([参数列表]){方法体;}如:1、求最大值:class Hello{ static void Main() { } public...

2020-09-26 19:58:57 885

原创 c#数组

可一次性存储多个相同类型的变量,(这里区别于结构,它是一次性存储多个不同类型的变量)语法:数组类型[ ] 数组名 = new 数组类型[ 数组长度 ]当声明了一个数组,其原理如下:(右图从9到0是数组的索引)注意:(1)如果数组的长度一旦固定,程序运行中不能修改;(2)对于int类型的数组,默认的初始值都为0 对于string类型的数组,默认初始值都为null(null是没有在内存空间中) 对于bool类型的数组...

2020-09-23 20:46:10 439

原创 c#结构

结构可以帮助我们一次性声明多个不同类型的变量语法:[ public ] struct 结构名{_成员; // 通常称为字段··· ···}定义的位置:与枚举类型enum一样,通常定义在命名空间下方,类的上方:如:下边小练习中,把结构与枚举相结合,在结构中,通过枚举来定义性别:namespace day_1{ //定义枚举 public enum Sex { fameil, meil } //.

2020-09-23 20:02:37 508

原创 c#枚举和int以及string类型之间的转换

枚举转int类型:枚举类型默认可以跟int类型互相转换,枚举类型跟int类型是兼容的。默认会输出当前枚举值所在的索引,从0开始:namespace day_1{ public enum Person { name, sex, height, weight, address } class Hello { static void Main()

2020-09-22 21:32:57 3254

原创 c#枚举类型

格式:[public] enum 枚举名(自定义的){值1,值2,值3··· ···}[ public ]:访问修饰符,公开的,哪都可以访问,可写可不写。enum:关键字,声明枚举的关键字枚举名:一般大驼峰首字母大写,我们定义的枚举名就是一个自定义的类型。取值:枚举名 变量名 = 枚举名.花括号中定义的值注意:(1)不能再Main函数中声明枚举(2)枚举声明一般放在命名空间的下边,类的上边,这样这个命名空间下所有类都可以用到举个栗子:n...

2020-09-22 20:34:20 304

原创 load事件

javaScript中最常用到的一个事件就是load。当页面完全加载后(包括所有图像、javaScript文件、css文件等外部资源),就会触发window上边的load事件。window:window.addEventListener('load', function(e) { console.log('页面完全加载完毕!')}, false)img图像:图像上也可以触发load事件。我们可以在图片加载完毕后做一些事情:<img src="./1.jp.

2020-09-02 20:52:44 4342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除