A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邢凯 中级黑马   /  2014-8-12 16:49  /  1206 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 邢凯 于 2014-8-13 09:34 编辑

在一个方法中,我们对于方法的参数,是在什么情况下 我们要去在括号里面写上这个参数, 什么时候可以不用写呢

7 个回复

倒序浏览
方法里面需要用到从外面传参数进来的时候就要写。不需要参数的时候就不用写
回复 使用道具 举报
C#中方法的参数有四种类型:
1.值参数,不含任何修饰符。
2.引用型参数,以ref修饰符声明。
3.输出参数,以out修饰符声明。
4.数组型参数,以params修饰符声明。
析构函数的名字与类名相同,只是在前面加了一个符号“~”。
析构函数不接受任何参数,也不返回任何值。
回复 使用道具 举报
陈君 发表于 2014-8-12 18:01
方法里面需要用到从外面传参数进来的时候就要写。不需要参数的时候就不用写 ...

外面传进来的时候 是不是用out?
回复 使用道具 举报
本帖最后由 流失的温度0 于 2014-8-13 11:02 编辑

参数是根据实际情况来决定是否需要,给出简单的例子,
我想在一个方法中输出一个问好,不管当前使用的人叫什么,
这个直接打印问句就好,比如,早上好。
如果说我需要知道当前用户的名称
并在方法中打印出XXX早上好这样的句子这就需要给方法提供一个名称
这个名称就作为一个参数。
在方法外获取用户名称
然后作为参数传到方法里
然后方法里打印出XXX早上好。
回复 使用道具 举报
邢凯 发表于 2014-8-13 09:34
外面传进来的时候 是不是用out?

是Java吗?
回复 使用道具 举报
邢凯 中级黑马 2014-8-13 14:15:02
7#

这里是.net的
回复 使用道具 举报

抱歉!爱莫能助
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马