社区
C#
帖子详情
C# 方法重载问题?
jiangjianjun1688
2010-10-18 11:02:36
ArrayList arr = new ArrayList();
arr.Add("a");//这个是API里的方法
怎么重载一个arr.Add(n,n+1,n+2,..,,,..,.,.
接受n个参数
封装一个类 继承ArrayList 后怎么获取到 当前实例化的ArrayList
...全文
160
11
打赏
收藏
C# 方法重载问题?
ArrayList arr = new ArrayList(); arr.Add("a");//这个是API里的方法 怎么重载一个arr.Add(n,n+1,n+2,..,,,..,.,. 接受n个参数 封装一个类 继承ArrayList 后怎么获取到 当前实例化的ArrayList
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangjianjun1688
2010-10-20
打赏
举报
回复
重载
AddRange
public void AddRange(params object[] param)
{
this.AddRange(item);
}
ok
jiangjianjun1688
2010-10-18
打赏
举报
回复
arr.Add(n,n+1,n+2,..,,,..,.,.
这样写 方便
数组 还得一个个Add进去啊
提供了 virtual
public virtual void Add(params object[] param)
{
foreach (Object item in param)
{
this.Add(item);
}
}
有错
flyerwing
2010-10-18
打赏
举报
回复
那么点东西估计谈不上效率吧.
兔子-顾问
2010-10-18
打赏
举报
回复
你要实现的功能是不是就是系统默认提供的AddRange?
蔡袅
2010-10-18
打赏
举报
回复
内置对象的 方法重载你得看看是否提供给你virtual了,
ArrayList 可以添加object 这个足以添加任何类型,你可以试着把那个添加序列用数组形式添加
jiangjianjun1688
2010-10-18
打赏
举报
回复
至于接受 n个参数 怎么写效率高啊
public void Add(params object[] param)
{
foreach (Object item in param)
{
this.Add(item);
}
}
jiangjianjun1688
2010-10-18
打赏
举报
回复
哦 写错啦
写成静态方法啦
jiangjianjun1688
2010-10-18
打赏
举报
回复
静态方法里
兔子-顾问
2010-10-18
打赏
举报
回复
如果是继承,你不认为this就是你说的那个ArrayList么?
endlessJuly
2010-10-18
打赏
举报
回复
[Quote=引用 5 楼 xx_mm 的回复:]
内置对象的 方法重载你得看看是否提供给你virtual了,
ArrayList 可以添加object 这个足以添加任何类型,
你可以试着把那个添加序列用数组形式添加
[/Quote]
C#
面试
问题
大全:028:什么是
方法重载
(Method Overloading)?
本文详细探讨了
C#
中的
方法重载
,它是面向对象编程的重要特性,允许在同一类中定义同名但参数列表不同的方法。文中介绍了其定义、特性、规则,还通过计算器、动物园管理、交通管理等系统的实例说明应用场景,最后总结知识点与最佳实践,可提升代码质量和可维护性。
一些关于
c#
的重载,覆写,虚方法和抽象方法的
问题
本文解释了重载、覆写、虚方法及抽象方法的概念与区别,通过具体示例帮助读者理解这些概念如何应用于实际编程场景。
C#
编程入门第七课方法调用参数
问题
,方法标准,传递数组,返回数组,方法高级参数(out关键字参数,ref参数,params可变参数),
方法重载
,方法的递归,一些常用方法
本文介绍了
C#
编程中的方法调用参数,包括普通参数、out参数、ref参数和params可变参数的使用。讲解了如何通过方法返回多个值,以及
方法重载
的概念。此外,还探讨了方法的递归应用,展示了如何在方法中调用自身以解决特定
问题
。同时,文章强调了方法的功能应保持单一,并提供了关于数组作为参数和返回值的示例。
C#
Webservice中如何实现
方法重载
--(方法名同名时出现的
问题
)
本文深入探讨了WebService中
方法重载
问题
,并提供了使用MessageName标签进行方法区分的方法。同时,针对无法序列化的对象作为参数传递的
问题
,提出通过将对象类型转换为Object来解决
问题
的策略。文章还强调了增强代码可读性的方法,如增加描述说明和使用Description属性。最后,提供了一些实用的小技巧,如避免使用无法序列化的类作为参数,以及如何在类级别添加服务说明。
C#
重载和递归
本文深入探讨了
C#
中的重载和递归概念,通过实例解释了重载如何简化方法调用,以及递归如何将复杂
问题
分解为更简单的子
问题
。介绍了重载在方法名相同但参数列表不同的情况下,如何实现多种功能;递归则展示了方法如何调用自身解决如阶乘计算等
问题
。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章