Ограничения generic метода

167
24 июля 2018, 14:40

Каким образом можно задать ограничения generic методу?

class Convert
{
    public static T convertFrom <T>(string value)
    {
        return new T(); //Не работает, нужно как-то задать ограничения new(), но как?
    }
}
Answer 1
public static T convertFrom <T>(string value) where T : new()
{
    return new T(); 
}

Подробнее: new Constraint (на русском)

READ ALSO
Ошибка при компиляции c# проекта [закрыт]

Ошибка при компиляции c# проекта [закрыт]

Скачал себе visual studio для мака, создал проект под с#, решил запустить а оно выдает ошибку: Invalid 'cwd' value '/Users/sk

200
Обработка исключения InvalidConstraintException

Обработка исключения InvalidConstraintException

У меня есть DataGrid с DataTable на немОграничения внешних ключей создаются в коде, DeleteRule установлен None

189
C# WPF RichTextBox как переопределить вывод текста?

C# WPF RichTextBox как переопределить вывод текста?

Как сделать чтобы строки выводились не вниз , а наоборот чтобы текст опускался а новая строка вставлялась на первую позицию, как в окне чата...

225
Анимация выходит за пределы Canvas

Анимация выходит за пределы Canvas

Есть анимация, которая возвращает Ellipse на начальную точку или же на конечнуюВсе бы работало отлично, но есть одно: Когда я отпуская елипс - отсчитывает...

219