通用的运营商/数字在C#

解决方案
要解决这个问题,它采用了类“模板”,非常类似于一个通用的定义,建立,你可以在你的代码中使用预先指定类型的自定义的预处理步骤。它注入这些类型的代码到你的项目中直接编译发生之前。这些模板类型只能从仿制药的区别在于它们:

命名有少许不同(如Calc_Double,而不是计算器<Double>)
指定在编译前
必须使用运营商的能力
在下面的第一个例子中,我将自动生成图片<T>对象,其中之一将持有的像素值作为字节,其中一个将持有整数,而另一个将举行花车。这些图像将有一个的GetPixel,SetPixel,并MaxPixel方法。第二个例子创建具有数学方法对双打,整数,浮点数和一个单独的类。

 

转至:http://www.dfwlt.com/forum.php?mod=viewthread&tid=432

 

相关链接

 

posted on 2014-04-26 18:06  小S资料屋  阅读(212)  评论(0编辑  收藏  举报