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;
                }
            }
        }

}
}

最新文章

  1. SQL Server 数据缓存
  2. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析
  3. MyEclipse 2015免费在线公开课,2月5日开讲
  4. json 输出中文乱码解决办法
  5. DNS解析过程
  6. hdu1875 畅通工程再续 最小生成树并查集解决---kruskal
  7. JAVA常见错误处理方法 和 JVM内存结构
  8. Android之EditText
  9. [html][转]常用返回顶部代码
  10. Spark-Cassandra-Connector 插入数据函数saveToCassandra
  11. DOM2级事件对象、添加事件、阻止默认事件、阻止冒泡事件、获取事件对象目标的兼容处理
  12. Spring配置文件中如何使用外部配置文件配置数据库连接
  13. LeetCode(55)- Palindrome Linked List
  14. 利用postman 实现Get和Post测试
  15. SQL Server进阶 遍历表的几种方法
  16. 20秒教你如何写maven2的pom文件的依赖包
  17. django聚合查询
  18. 日常使用Shell积累
  19. HttpClient库设置超时
  20. python文本文件处理和用户输入

热门文章

  1. 使用nginx的proxy_cache做网站缓存
  2. MQTT——安装、测试
  3. Java面向对象的封装
  4. ext树表
  5. 第一章 用记事本搭建C#程序
  6. 4.抽象工厂模式(Abstract Factory)
  7. [转]Java 内部类笔记
  8. 《MySQL必知必会》笔记 事务、安全及性能等
  9. 在MVC3或asp.net中修改KindEditor实现上传图片时添加水印
  10. hdu 1166:敌兵布阵(树状数组 / 线段树,入门练习题)