社区
C#
帖子详情
方法值传递问题?
kimvos
2007-04-19 09:01:41
请问一下在C#里
x(int x ,string y, ……,object mm)
{
}
main()
{
x();//这里调用并什么传递时,我只想传递string和object的值,其它的不传
//在这个括号里该怎么写啊
}
大家有什么办法吗
...全文
245
12
打赏
收藏
方法值传递问题?
请问一下在C#里 x(int x ,string y, ……,object mm) { } main() { x();//这里调用并什么传递时,我只想传递string和object的值,其它的不传 //在这个括号里该怎么写啊 } 大家有什么办法吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
babyrockxray
2007-04-21
打赏
举报
回复
c#里面不行
可以用重载:
void x(int x ,string y, ……,object mm)
{
}
void x(string y,object mm)
{
x(0,y,...,mm);
}
Ivony
2007-04-20
打赏
举报
回复
C#用重载来解决默认值的问题
是特意这样设计的。
即再提供一个没有int的方法重载。
kimvos
2007-04-20
打赏
举报
回复
overload?
怎么使用,能具体说一下吗
LeoMaya
2007-04-19
打赏
举报
回复
overload你的method
kimvos
2007-04-19
打赏
举报
回复
不行,传空,或传别的,总出异常
能不能直接跟据参数名传递值啊
bbdog
2007-04-19
打赏
举报
回复
我也觉得可以随便传个值进去试试,一般选0了
yan53125
2007-04-19
打赏
举报
回复
传一个无用的废参数??可行么?
我误导的,别听我的,我就是问问高手
babyrockxray
2007-04-19
打赏
举报
回复
c#里面不行
可以用重载:
void x(int x ,string y, ……,object mm)
{
}
void x(int x,object mm)
{
x(x,string.Empty,...,mm);
}
kimvos
2007-04-19
打赏
举报
回复
晕
我现在调用的是封装好的控件的方法
方法己经写好的
现在需要的是在调用时,有什么更高明点的方法?
robertzhang10
2007-04-19
打赏
举报
回复
C#里,你说的不行。
不过可以用参数数组来解决
这个参数必须是函数定义中的最后一个。用params来标识。
比如说 void func(params int[] val);
你可以用任意个int 参数来调用这个函数。
你那种形式的可以都写成objcet[] 参数,用到参数的地方拆下箱就可以了。
kimvos
2007-04-19
打赏
举报
回复
在VB中是可以这样调用的
x(x:=4,mm:=xxxc)
在C#里有办法这样指定参数名再传递值吗
sbqcel
2007-04-19
打赏
举报
回复
调用方法时,传进的值必须和方法体参数列表对应
弱类型语言的另当别论
用C#实现封装
本课程主要讲解了C#中属性的封装,
方法
的应用,构造函数的重载,以及
值传递
和引用传递的区别。在学习本课程之前需要掌握一定的基础知识。
什么是
值传递
?什么是引用传递?
值传递
是传递变量的值,并不会改变
方法
外变量的值;引用传递是传递对象的地址,会改变对象本身的值;
值传递
:(形式参数类型是基本数据类型):
方法
调用时,实际参数把它的
值传递
给对应的形式参数,形式参数只是用...
五分钟学Java:Java到底是
值传递
还是引用传递?
在逛 Stack Overflow 的时候,发现了一些访问量像阿尔卑斯山一样高的
问题
,比如说这个:Java 到底是
值传递
还是引用传递?访问量足足有 188万+,这不得了啊!说明有很多很多的程序员被这个
问题
困扰过。实话实说吧,我...
Java到底是
值传递
?还是引用传递?
最近和同事讨论算法效率
问题
无意中涉及到一个
问题
,java中调用
方法
的时候是
值传递
呢?还是引用传递?网上搜索一下相关
问题
,众说纷纭,有人说
值传递
,有人说引用传递,还有人说”基础类型是
值传递
,对象类型是引用...
java中的参数传递(只有
值传递
没有引用传递)
Java中只有传值调用(
值传递
),没有传址调用(址传递或者引用传递)。所以在java
方法
中改变参数的值是不会改变原变量的值的,但为什么改变引用变量的属性值却可以呢?请看下面的解答。 java中的数据类型 Java中...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章