System.Object型の2つの値を値で比較する方法は?次の操作を実行する方法System.Object型の2つの値を値と比較するにはどうすればよいですか?
:
void Validate(Type t, Object obj)//t is always a Basic type like System.Int32, System.DateTime, System.String, etc.
{
Object value = Convert.ChangeType(obj, t);
Object minValue = Convert.ChangeType(this.MinValue.Value, t);
Object maxValue = Convert.ChangeType(this.MaxValue.Value, t);
if (!(minValue >= value && value >= maxValue))
{
throw new Exception(".....err...message.....");
}
}