C # код путаницы где предложение - PullRequest
8 голосов
/ 28 марта 2011
public interface ICrudService<T> where T: Entity, new()

Что означает "new()" в конце кода выше?

1 Ответ

15 голосов
/ 28 марта 2011

new() означает, что T должен иметь конструктор без параметров.

Это поможет вам создать объекты типа T в вашем родовом классе / методе:

public T Create()
{
   return new T();
}
...