public class MyValueSet<T> where T: struct
{
public MyValueSet(params T[] values) {...}
}
public class DerivedClass : MyValueSet<SecretCode> {...}
public enum SecretCode {...}
我试图用Spring.NET配置文件替换的硬编码代码(非常接近)如下所示:
var something = new DerivedClass(SecretCode.One, SecretCode.Two, SecretCode.Fifty-Two);