Я попытался это сделать, но все, что я мог найти, это документы на обычные объявления классов.Что означает «где» в объявлении класса C#?
public class DataContextWrapper<T> : IDataContextWrapper where T : DataContext, new()
{
}
Я понимаю, что класс реализует IDataContextWrapper, наследует от DataContext и варьируется в зависимости от типа Т в зависимости от того, как его экземпляра.
Я не знаю, что такое «where T
» или «, new()
».
Рассмотрим чтение # спецификации C, когда у вас есть вопросы относительно синтаксиса языка; это довольно подробно. –