-
ctrl+k+d,自动缩进
查看全部 -
this.sex=sex;
this 表示的是当前对象!
没有this的是表示形参sex
this.EatSugar();
用this来调用当前的对象的属性和方法!
查看全部 -
ref 关键字 可以使值类型形参 按引用传参
调用方法传实参,实参前也要加 ref
声明与调用的时候都要加 ref
对象的属性不允许作为ref后面的参数
查看全部 -
关键字 ref :让值类型参数按引用类型传参。
注意,这里的值类型不能是对象的属性。诸如 Growth( ref c1.Age),就是错误的。
正确举例:
先定义方法,注意使用ref :static void Growth( ref int age){ age ++ ;}
然后定义一个值类型变量:int age1 = 3;
调用方法的时候,也必须使用ref :Growth( ref age1);
结果:age1 = 4;
查看全部 -
值类型
字段
属性(属性就是字段的封装)
方法
只读属性不能赋值,可以直接给字段赋值
查看全部 -
方法重载的第二种情况查看全部
-
与ref一样,out是用来传引用的; 与return一样,out用来传递结果,但return只能返回一个结果,out能返回多个; 形参中写了out,实参中也一定要写out。查看全部
-
引用类型变量存储对象的内存地址,赋值不会创建值的副本,只会创建地址的副本,修改任何一个副本,也同时修改其他的副本。查看全部
-
值类型变量存储对象的值,赋值会创建值的副本,修改任何一个副本,不会影响其他的副本。查看全部
-
child C2=C1 并没有创建 NEW child。查看全部
-
1. 枚举类型是值类型 2. 在枚举中不能定义属性和方法 3. 枚举值是从0开始的整数值,故赋值的时候可以直接用其代表的整数值来代替查看全部
-
类和结构的不同: 1.结构中不可以给字段赋初始值,类中可以初始化字段; 2.结构中有默认的无参构造函数,不允许显式自定义无参构造函数,而类中可以显式定义无参构造函数; 3.结构中有有参构造方法时,必须在构造方法中,为结构中所有的字段赋值,类的构造方法中可以为空; 4.结构类型的对象可以不必实例化对象,只需要声明结构,通过声明对象调用结构中的属性和方法;(结构中可以和类一样,正常调用字段中的属性和方法,但不同的是,结构中可以不用new结构,可以直接在方法外对结构进行声明,方法内部可以通过声明对象调用结构的属性和方法。) 5.结构时值类型,类是引用类型查看全部
-
值类型有:int、char、double、bool、结构等; 引用类型有:类、数组、接口等,注意string类型是类,它是一种特殊的引用类型。查看全部
-
方法参数的重载!类型或者个数不同 ,和返回值无关查看全部
-
我的笔记这么6吗查看全部
举报
0/150
提交
取消