using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyGeneric { public class CommonMethod { /// <summary> /// 打印个int值 【类型注释】 /// </summary> /// <param name="iParameter"></param> /// // public static void ShowInt(int iParameter) // 函数参数是int类型 // void没有返回值 //GetType是获取数据类型.Name //iParameter是形参数据 { // 模板字符串 $"{}" Console.WriteLine($"This is {typeof(CommonMethod).Name},parameter={iParameter.GetType().Name},type={iParameter}"); } /// <summary> /// 打印个string值 /// </summary> /// <param name="sParameter"></param> public static void ShowString(string sParameter) { Console.WriteLine($"This is {typeof(CommonMethod).Name},parameter={sParameter.GetType().Name},type={sParameter}"); } /// <summary> /// 打印个DateTime值 /// </summary> /// <param name="oParameter"></param> public static void ShowDateTime(DateTime dtParameter) { Console.WriteLine($"This is {typeof(CommonMethod).Name},parameter={dtParameter.GetType().Name},type={dtParameter}"); } /// <summary> /// object :引用类型 所有的数据类型都可以是对象 所以这个方法什么类型数据都能访问 /// </summary> /// <param name="oParameter"></param> public static void ShowObject(object oParameter) { Console.WriteLine("OBJECT"); Console.WriteLine($"This is {typeof(CommonMethod).Name},parameter={oParameter.GetType().Name},type={oParameter}"); } /// <summary> /// 泛型方法 /// </summary> /// <typeparam name="T">类型变量 类型参数</typeparam> /// <param name="tParameter"></param> public static void Show<T>(T tParameter) { // T可以是任何数据类型 Console.WriteLine($"This is {typeof(CommonMethod).Name},parameter={tParameter.GetType().Name},type={tParameter}"); } } }
标签:Console,Name,C#,测试,void,GetType,WriteLine,泛型,public From: https://www.cnblogs.com/zhulongxu/p/17264761.html