泛型中Default用法

在泛型中Default用来获取类型的默认值。请看下边示例代码。

public static void Main()
        {
            //结果为0
            int i = DefaultUse.GetObjedct<int>();
            //结果为0.0
            float f = DefaultUse.GetObjedct<float>();
            //结果为空
            DefaultUse du = DefaultUse.GetObjedct<DefaultUse>();
        }

        /// <summary>
        
/// 泛型中Default用法
        
/// </summary>
        
/// <typeparam name="T"></typeparam>
        
/// <returns></returns>
        public static T GetObjedct<T>()
        {
            //default用来获取一个类型的默认值
            return default(T);
        }

原文地址:https://www.cnblogs.com/scottckt/p/2329566.html