为什么System.Convert具有接受DateTime的ToDateTime?

Ofi*_*ris 11 c# datetime converter

//
// Summary:
//     Returns the specified System.DateTime object; no actual conversion is performed.
//
// Parameters:
//   value:
//     A date and time value.
//
// Returns:
//     value is returned unchanged.
public static DateTime ToDateTime(DateTime value);
Run Code Online (Sandbox Code Playgroud)

为什么System.ConvertToDateTime一个接受的DateTime?

方法文档说明值保持不变.

Lia*_*ath 4

惯例、可预测性以及定义IConvertable方法ToDateTime

我相信,在幕后,System.Convert简单地贯穿了所有类的组合IConvertable