自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 从0开始学C#-part 7

9. 理解参数数组 参数数组解决的是对应数量可变的实参 方法重载可以解决参数类型变化,但是没办法对应参数数量变化。用params关键字声明参数数组可以只写一个方法就接受数量可变的参数。

2021-11-12 13:28:01 411

原创 从0开始学C#-part 6

8. 数组 数组是无序的元素序列,所有元素都具有相同类型,元素存储在一个连续性的内存块中,通过索引来访问 声明方法:int[] pins; //名为pins的数组,元素均为int类型即先元素类型名称,后跟方括号,最后写数组名。元素类型并非只是基元数据类型,还可以是结构、枚举或类。例如Date为结构的名称,则可以声明Date[] dates; //dates数组,里面每个元素都是Date结构 在声明数组时不会分配内存,只有在初始化,也就是创建实例时才会分配内存,数组大小也要在这是指定。创建实例语句为pins

2021-11-08 19:48:36 1041

原创 从0开始学C#-part 5

7. 枚举和结构

2021-11-05 18:10:56 97

原创 从0开始学C#-part 4

8. 值和引用 值类型和引用类型 int,float,double,char等类型都是值类型,编译器根据类型的不同来分配内存块,如编译器会为int类型变量分配4个字节(32位)的内存块,当向int变量赋值时,这个值会复制到内存块中 class和string类型则是引用值方式处理,定义变量时会分配一个内存块(很小)来容纳一个地址,以后实际占用内存块的地址会填充到这里(因为事先不知道该变量的大小) 看一个例子 int i = 1; int copyi = i; i++; 现在i和copyi的值分别是?

2021-11-03 10:44:41 102

原创 从0开始学C#-part 3

7. 类和对象 要深刻理解类和对象的含义,这是C#的精髓 以下这个实例很好的显示了类和对象的关系 class Circle //定义了类Circle { int radius; double Area() { return Math.PI * radius * radius; } } Circle c; //创建Circle变量 c = new Circle(); //初始化,new关键字新建类的实例,即“对象” 类和对象不要混淆,类是类型的定义,对象则是该类型的实例,同一个类

2021-11-02 13:13:01 130

原创 从0开始学习C#-part2

3. 使用判断语句 逻辑与&&和逻辑或|| 都支持短路求值 即将容易计算、简单的布尔表达式放在逻辑操作符左边,将较复杂的放到右边,程序不计算右边的逻辑结果即可直接给出结果,优化代码性能 ...

2021-10-30 22:27:59 102

原创 从0开始学习C#-part 1

C#学习笔记 1. 变量 递增递减的前缀和后缀 x++ 和 ++x的区别 int x = 35; Console.WriteLine(x++); Console.WriteLine(++x); 输出的值是?对,x++ 返回的值是x本身,之后才进行递增。但 ++x 是返回递增一次后的值,所以正确的返回结果是 35 37 隐式类型变量 var var myValue = 99; var myString = "Hello"; var关键词即为隐式类型变量,通过赋值类型来自动判断变量的类型 需要注

2021-10-28 08:38:26 167

AP3216C-datasheet

AP3216C-datasheet

2023-11-29

空空如也

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

TA关注的人

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