We can write lambda expression instead of CAML query to compare DateTime with SharePoint list items retrieval.
SPList taskList;
//TaskStartDate - sharepoint list column
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();