ZKX's LAB

C#值类型和引用类型有什么不同? c 引用类型作为参数

2020-07-20知识25

C++有关引用类型作函数参数的问题 数组不能当做函数的形参传递引用,你可以把数组当做指针传进去,但是不能传引用C#在中关于枚举类型作为参数引用的问题 C\\C++的枚举类型本质上就是无符号int型,所以对应到C#声明函数时可以用int来代替。c#中作为方法的参数的可以是什么?比如说引用、变量。。。还有什么?能否都举个例子? 定义的变量都可以称为对象,多数人把对象都理解为 class参数有很多种1、简单值类型参数(所有数字类型,布尔类型,结构,char.)2、一般引用类型参数(和C语言指针的思想类似,是对指针类型操作的简化)3、ref 将值类型作为引用类型传递4、out 输出参数(解决函数只有一个返回值的不足)5、params 数组型参数(为了解决参数各个不定)6、delegate 委托(将函数作为参数传递)7、泛型(解决参数数据类型不确定)8、可选参数(该参数 C# 没有,VB 有,参数可传可不传)每种参数使用都比较重要,最重要你要了解值类型和引用类型的区别,这个非常重要.

#引用类型#数组

随机阅读

qrcode
访问手机版