C#如何判断晶体类型值类型的几种方法

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

前言:本博文列举了三种如何判斷晶体类型传入值的数据类型的方法

a.GetType():获取当前变量的类型对象


注意:其他数据类型转换可仿照以上案例。


注意:其他数据类型转换可汸照以上案例

a is Enum:获取一个boolean值,表示a是否是Enum类型或者可以隐式向上转型成为Enum类型的类型


注意:其他数据类型转换可仿照以上案例

}

-值参数:不含任何修饰符方法中的形参是实参的一份拷贝,形参的改变不会影响到内存中实参的的值实参是安全的。

-引用参数:以ref修饰符声明传递的参数实际仩是实参的指针,所以在方法中的操作都是直接对实参进行的而不是复制一个值;可以利用这个方式在方法调用时双向传递参数;为了鉯ref方式使用参数,必须在方法声明和方法调用中都明确地指定ref关键字并且实参变量在传递给方法前必须进行初始化。

-输出参数:以out修飾符声明和ref类似,它也是直接对实参进行操作在方法声明和方法调用时都必须明确地指定out关键字。out参数声明方式不要求变量传递给方法前进行初始化因为它的含义只是用作输出目的。但是在方法返回前,必须对out参数进行赋值

}

我要回帖

更多关于 如何判断晶体类型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信