以下哪个是更好的C#代码,为什么?((DateTime)g[0]["MyUntypedDateField"]).ToShortDateString()或DateTime.Parse(g[0]["MyUntypedDateField"].ToString()).ToShortDateString()最终,转换更好还是解析更好? 最佳答案 如果g[0]["MyUntypedDateField"]确实是一个DateTime对象,那么强制转换是更好的选择。如果它不是真正的DateTime,那么你别无选择,只能使用Parse(如果你尝试使用强