泛型第一篇
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);
}
}
}