java的实现:
class Person
{
public void wantEat(String... args)
{
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
public static void main(String[] args)
{
Person p=new Person();
p.wantEat(new String[]{"香蕉","扒拉","苹果","梨"});
p.wantEat(new String("吃个鸟,不让你吃"));
}
}
下面是c#的实现
namespace ConsoleSuanFa
{
class Person
{
public void wantEat(params String[] wants)
{
for (int i = 0; i < wants.Length; i++)
{
Console.WriteLine(wants[i]);
}
}
public static void Main(String[] args)
{
Person p = new Person();
p.wantEat("香蕉", "扒拉", "苹果", "朗爬" );
p.wantEat("吃个鸟,不让你吃");
}
}
}
本文展示了Java和C#中使用变长参数的方法。通过具体的代码实例,介绍了如何在方法中接收不定数量的参数,并遍历打印出来。在Java示例中,使用了String...args来定义变长参数;而在C#示例中,则使用了params String[]wants。
1470

被折叠的 条评论
为什么被折叠?



