我的类目前有两个构造函数,它们是重载:
public CustomRangeValidationAttribute(string value) {}和
public CustomRangeValidationAttribute(object value) {}这似乎工作正常:当我使用string第一个构造函数调用该方法时,当我使用不同的值时,例如 an integeror boolean,第二个构造函数被调用。
我假设有一个规则可以强制特定类型匹配到更特定的重载中,从而防止
var c = new CustomRangeValidationAttrubute("test");从调用对象重载。
这是“安全代码”,还是应该(或可以)改进代码?我有一种唠叨的感觉,这不是最佳做法。
翻翻过去那场雪
largeQ
红颜莎娜
叮当猫咪
随时随地看视频慕课网APP
相关分类