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("吃个鸟,不让你吃");
}
}
}
分享到:
相关推荐
- **可变长度参数列表**: 两种语言都支持方法参数列表中的可变数量参数,但在语法上有所不同。 通过以上的对比分析可以看出,尽管C#和Java在很多方面有着相似之处,但它们在细节上仍存在一定的差异。这种比较有助...
### C# 快速入门学习...尽管 C# 与 C++ 具有许多相似之处,但也存在一些重要的区别,特别是关于面向对象编程和内存管理方面。掌握了这些基本概念之后,您可以更深入地探索 C# 的高级特性,并开始构建自己的应用程序。
11.2 方法中的参数.125 11.3 静态和非静态的方法.129 11.4 方法的重载.130 11.5 操作符重载.134 11.6 小 结.137 第十二章 域 和 属 性 .139 12.1 域 .139 12.2 属 性 .143 12.3 小 结 .146 第十三...
- `String`类型是不可变的。一旦创建了一个字符串实例,它的值就不能被更改。 ### 9. switch 是否支持 byte、long 和 string 类型 - `switch`语句支持`byte`和`string`类型,但不支持`long`类型。 ### 10. ...
- **Array**:固定大小的数组,一旦创建,长度不可变。 - **ArrayList**:动态大小的数组,可以自动扩展或收缩,更加灵活。 遍历方式示例: ```csharp // 使用foreach遍历数组 foreach (var item in array) { // ...
### JAVA基础面试题详解 #### 一、面向对象与面向过程的区别及常见语言 面向对象编程(OOP)和面向过程编程(Procedural Programming)是两种不同的编程...`VARCHAR2`则为可变长度字符串类型,节省存储空间,更灵活。
- **final**:Java中的关键字,用于声明常量或不可变类/方法,不是C#中的关键字。 - **finally**:C#中的关键字,用于指定在try-catch语句块之后总是要执行的代码块。 - **finalize**:对象的一个方法,用于在对象被...
2. C 语言和 Python、Java、C# 等语言的区别在于代码编译得到机器码,机器码在处理器上直接执行。 3. Python 和 Java、C# 等语言的类库齐全,使用简洁, Python 10 行代码可以解决,C 可能需要 100 行甚至更多。 ...
7. 元组与列表的区别:元组是不可变序列,用于保护数据安全,不可修改;列表是可变序列,可以添加、删除或搜索元素。元组可用作字典的键,列表则不行。元组用小括号定义,列表用中括号。 8. 文件夹符号:在资源管理...
可变类型与不可变类型 - **可变类型**:列表、字典等,可以修改其元素。 - **不可变类型**:字符串、元组等,一旦创建后不能更改。 #### 30. 示例 ```python v = dict.fromkeys(['k1', 'k2'], []) v['k1']....
- `String` 类在 Java 中是不可变的(Immutable)。 - 不可变性保证了字符串的安全性和线程安全性。 #### 11. 异常处理中的 `return` 语句 **规则:** - 在 `try` 代码块中执行 `return` 会正常执行。 - 在 `...
这有助于区分不可变的常量和可变的变量,使代码更加清晰易读。 ### 7. 局部内部类的特性 - 局部内部类是在一个方法或其他代码块内部定义的类。它可以访问外部类的数据成员,包括私有的数据成员。这意味着局部内部...
在.NET中,`String`类型是一个不可变(immutable)类型,这意味着一旦创建了一个字符串实例,其内容就不能改变。如果尝试更改字符串的内容,实际上会创建一个新的字符串实例。 - **不可变性的优势**: - 线程安全...
- **正确答案**: 删除表间关系时,只需单击关系连线,使之变粗,然后按删除键即可完成操作,而非双击关系连线。 #### 8. 循环结构中的变量处理 - **知识点**: 循环结构中的变量处理技巧。 - **详细解析**: 在编程...