zoukankan      html  css  js  c++  java
  • 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;
                    }
                }
            }

        }
    }

  • 相关阅读:
    数值的格式化
    最近开发的一个多功能选择器
    OCI22053: 溢出错误的原因和解决方法
    js的四舍五入问题
    Vista 下先安装 VS 再装 IIS 7 运行出现 500.19 Error 的解决方法
    最近开发的一个多功能选择器2
    Oracle REF Cursor 用法(转帖)
    Oracle 查询历史数据(转帖)
    HDU 1203 I NEED A OFFER! 动态规划(01背包)
    HDU 1160 FatMouse's Speed 动态规划
  • 原文地址:https://www.cnblogs.com/coolsundy/p/3779364.html
Copyright © 2011-2022 走看看