Лучшая практика: new DateTime () vs DateTime.Parse ()

Допустим, я создаю экземпляр объекта класса, у которого есть как имя, так и дата. Что считается лучшей практикой при установке даты?

var employees = new List<Employee>() 
{ 
    new Employee {Name = "Foo", HireDate = new DateTime(2000, 1, 15)}, 
    new Employee {Name = "Bar", HireDate = new DateTime(2001, 5, 25)}, 
}; 

или

var employees = new List<Employee>() 
{ 
    new Employee {Name = "Foo", HireDate = DateTime.Parse("2000, 1, 15")}, 
    new Employee {Name = "Bar", HireDate = DateTime.Parse("2001, 5, 25")}, 
}; 

Я предполагаю, что на самом деле нет большой разницы, но я немного новичок в C #, поэтому я не уверен, что предпочитает большинство программистов C # и почему (производительность, удобочитаемость и т. д.). Заранее благодарим за любую информацию, которую вы можете дать!

7
задан aevanko 13 November 2011 в 01:14
поделиться