阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

泛型中Default用法

Posted on 2012-01-26 11:06  宽田  阅读(364)  评论(0编辑  收藏  举报

在泛型中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);
        }