Tag: 模板专用化

使用策略模式在C#上实现多参数C ++模板行为

我正在尝试使用C#generics和基于此答案的策略模式实现类似c ++的模板 这是模式的一个示例: interface ISomePolicy { void _doSomething(U u); } class MyClass: ISomePolicy, ISomePolicy { internal T myElement {get;set;} public MyClass(T Element) { myElement = Element; } void ISomePolicy._doSomething(double u) { Console.WriteLine(“this is int, double”); } void ISomePolicy._doSomething(int u) { Console.WriteLine(“this is int, int”); } } static class MyClassExtension { //What I want to do […]