We can write lambda expression instead of CAML query to compare DateTime with SharePoint list items retrieval.
     - SPList taskList;  
-   
- var namesSPListItem = taskList.Items.Cast < SPListItem > ()  
-     .Where(itm = > Convert.ToDateTime(itm["Task Start Date"]).ToShortDateString() == TaskStartDate.ToShortDateString() && Convert.ToString(itm["Task Name"]) == TaskName && Convert.ToString(itm["Project Name"]) == ProjectName)  
-     .Count();