首页 > 代码库 > C#语言实现类似这样的效果: 3.grams.flour

C#语言实现类似这样的效果: 3.grams.flour

C#语言实现类似这样的效果:  3.grams.flour


参考 Martin Fowler《领域特定语言》第387页的代码,我做如下实现。
3.chi(), 三尺 转换为国际标准单位制米。


namespace int_ext
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.WriteLine( 3.chi() ); // output 0.999
        }
    }
    public static class int_e
    {
        public static double chi(this int arg)
        {
            return arg * 0.333;
        }
    }
}


C#语言实现类似这样的效果: 3.grams.flour