C#-小知识点
其他
2018-08-15 10:28:40
阅读次数: 0
1.return只能有一个返回值,如果要返回多个返回值,则可以将返回值写成数组,返回数组
2.out传值和ref传值
out传值:在方法里边必须先赋值,方法外边(主函数区域)可赋初值可不赋。out可以把方法里边的值传出去
ref传值:在方法外边(主函数区域)必须先赋初值,在方法里边可赋初可不赋。ref把值传到方法里,然后把值传到方法外
out和ref格式要求:(方法中加了out或者if,在主函数的参数中给相应变量加out和ref)
number1在主函数中可不赋初值,返回值为100
ref在主函数中必须赋初值,返回值number1位100,number2200,sum为300.传值顺序如图黄线所示
3.构造函数
为什么用构造函数,为了解决如下问题:
1.太繁琐了,不断来回写赋值
2.属性变成只读(无set),可以保证安全,但是主函数中属性不能赋值
所以→构造函数
构造方法用来创建对象,可以在构造函数中对对象进行初始化。构造函数是用来创建对象的特殊方法,方法名和类名一样,没有返回值,连void都不用
构造函数可有参可无参,没有写构造函数,则系统默认一个无参的构造函数,另外写的构造函数,则替换掉默认的。
构造函数的重载(与方法的重载类似):有多个参数不同的构造函数。在构造函数中,有几个变量,则在实例化过程中必须有几个参数,不统一的话会报错
4.写一个类,如果不加访问修饰符,则默认的是访问修饰符是internal。属性默认的是private
5.单击项目右键点击选择查看类图可查看类图
6.数组的声明
7.类与成员的修饰符
转载自blog.csdn.net/dsl59741/article/details/81635994