泛型第一篇

2019-03-08  本文已影响0人  青木川_

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace 泛型

{

    class Program

    {

        static void Main(string[] args)

        {

            //showInt(1);

            //showString("456");

            //showDataTime(DateTime.Now.ToString());

            //采用Object基类进行优化

            ShowObject("123456");//假设输入的值为整数,字符串,时间

            Console.ReadKey();

            //但是上面object类型的方法又会带来另外一个问题:装箱和拆箱,会损耗程序的性能

        }

        public static void ShowObject(object str)

        {

            Console.WriteLine("输入的参数为:",str);

        }

        /// <summary>

        /// 打印一个int类型的值

        /// </summary>

        /// <param name="iParameter">参数</param>

        public static void ShowInt(int iParameter)

        {

            Console.WriteLine("int传入参数为: parameter={0}", iParameter);

        }

        /// <summary>

        /// 传入一个string类型的参数

        /// </summary>

        /// <param name="iParameter"></param>

        public static void ShowString(string iParameter)

        {

            Console.WriteLine("字符串传入的参数为:parameter={0}",iParameter);

        }

        /// <summary>

        /// 传入一个DateTime类型

        /// </summary>

        /// <param name="iParameter"></param>

        public static void ShowDataTime(string iParameter)

        {

            Console.WriteLine("datatime传入的参数为:parameter={0}", iParameter);

        }

    }

}

上一篇下一篇

猜你喜欢

热点阅读