C# params object[] args 可以传多个参数,可以不限制类型(转)
C# params object[] args 可以传多个参数,可以不限制类型
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
print("Information", new Field("Name", "mengyu"), new Field("aa", "bb"));
}
static void print(string a, params object[] args)
{
Console.WriteLine(a);
foreach (object obj in args)
{
Field field = (Field)obj;
Console.WriteLine(field.Name + " = " + field.Value);
}
}
class Field
{
private string name;
private string value;
public Field(string name, string value)
{
this.name = name;
this.value = value;
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public string Value
{
get
{
return value;
}
set
{
this.value = value;
}
}
}
}
}
最新文章
- SQL Server 数据缓存
- jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析
- MyEclipse 2015免费在线公开课,2月5日开讲
- json 输出中文乱码解决办法
- DNS解析过程
- hdu1875 畅通工程再续 最小生成树并查集解决---kruskal
- JAVA常见错误处理方法 和 JVM内存结构
- Android之EditText
- [html][转]常用返回顶部代码
- Spark-Cassandra-Connector 插入数据函数saveToCassandra
- DOM2级事件对象、添加事件、阻止默认事件、阻止冒泡事件、获取事件对象目标的兼容处理
- Spring配置文件中如何使用外部配置文件配置数据库连接
- LeetCode(55)- Palindrome Linked List
- 利用postman 实现Get和Post测试
- SQL Server进阶 遍历表的几种方法
- 20秒教你如何写maven2的pom文件的依赖包
- django聚合查询
- 日常使用Shell积累
- HttpClient库设置超时
- python文本文件处理和用户输入