-4
鑄造時,我有一個LINQ聲明,如下所示:罰款的LINQ性能做內部
products = products.OrderBy(p => Convert.ToDateTime(p.ExpirationDate)).ToList();
哪裏ExpirationDate
是類型string
代表產品的過期日期。無論如何,不是我的設計決定。
爲了完成排序,我需要將ExpirationDate的字符串表示形式轉換爲DateTime以便排序正常工作。
主要是我想知道是否有人知道在LINQ查詢中鑄造(通過Convert.ToDateTime)的性能影響?如果有的話?
難道你不能簡單地測量它嗎?如果你甚至沒有嘗試過它是否足夠快,爲什麼要關心性能呢? –
相比什麼? – juharr
我認爲沒有問題,這是LINQ的意圖,鑄造,映射,轉換等,這就是爲什麼你使用lambdas。這真的取決於上下文和你期望完成操作有多快 –