??????????????????????????????

????1??????API????????????÷?????????????????????????????????

????2?????????????????????????????????ο???

????Lambda????????????????????????????????????????????????ο?????????????

[TestMethod]
public void TraceTestMethod()
{
       Expression<Func<DateTime>> expr = () => DateTime.Now.AddDays(1);
       Func<DateTime> tomorrow = expr.Compile();
       Console.WriteLine(tomorrow());
      
}

??????????????????????????????裬??????????????????????????С?

???????????????????????????????????????????????

[TestMethod]
public void ByteTest()
{
     var kb = 1.KB();
     var mb = 1.MB();
     var gb = 1.GB();
     var tb = 1.TB();
}

??????????????У????????????????????????

/// <summary>
        /// Kilobytes
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static int KB(this int value)
        {
            return value * 1024;
        }

        /// <summary>
        /// Megabytes
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static int MB(this int value)
        {
            return value.KB() * 1024;
        }

        /// <summary>
        /// Gigabytes
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static int GB(this int value)
        {
            return value.MB() * 1024;
        }

        /// <summary>
        /// Terabytes
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static long TB(this int value)
        {
            return (long)value.GB() * (long)1024;
        }

???????????????????д????????????????????????????????????

????Visual Studio??????????????????????к????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????У????????????????????·??????????????????