zoukankan      html  css  js  c++  java
  • params 关键字载入空值的陷阱

    class Program
        {
            static void Main(string[] args)
            {
                Program p = new Program();
                p.ShowInfo("cjijhsakj", 100, null);//参数赋null值,就会得不到效果
            }
            public void ShowInfo(params object[] parameters)
            {
                string strOutPut = string.Empty;
                for (int i = 0; i < parameters.Length; i++)
                {
                    if (parameters[i] == null)//修复载入载入空值的问题
                    {
                        strOutPut += "null" + "\r\n";
                    }
                    else
                    {
                        strOutPut += parameters[i].ToString() + "\r\n";
                    }
                }
                Console.Write("参数列表:\n{0}", strOutPut);
                Console.Read();
            }
        }

  • 相关阅读:
    js的基本数据类型有哪些?
    UML 类图
    三种代理模式
    jsp 知识点
    httpServlet
    Qt时间&日期
    Microsoft visual studio C 运行时库 在 xx.exe中检测到一个错误
    C++调用COM之错
    PCL中的bug修改
    Qt使用SQLite
  • 原文地址:https://www.cnblogs.com/zhang123/p/2952415.html
Copyright © 2011-2022 走看看