Результаты поиска по запросу "generics"

6 ответов

Создание универсального метода в C #

Я пытаюсь объединить несколько похожих методов в общий метод. У меня есть несколько методов, которые возвращают значение строки запроса или null, если эта строка запроса не существует или имеет неправильный формат. Это было бы достаточно просто, ...

7 ответов

Как сделать тип возвращаемого значения для метода универсальным?

Есть ли способ сделать этот метод универсальным, чтобы я мог вернуть строку, bool, int или double? Сейчас он возвращает строку, но если он может найти «true» или «false» в качестве значения конфигурации, я хотел бы, например, ...

6 ответов

Возвращение "IList" против "ICollection" против "коллекции"

Я не понимаю, какой тип коллекции мне следует возвращать из моих открытых методов и свойств API. Коллекции, которые я имею в виду,IList, ICollection а такжеCollection. Возвращение одного из этих типов всегда предпочтительнее других, или это ...

ТОП публикаций

4 ответа

Общий связанный список для Delphi 2009

Я искал в Generics.Collections и заметил, что нет связанного списка. Конечно, их просто сделать, но я подумал, что это странно, что не было ни одного (или я просто пропустил это). Связанные списки просто устарели по сравнению с ...

1 ответ

Проблема обобщения в Java: ошибка класса «не в пределах переменной типа».

Я работаю над проектом для класса, который включает дженерики. public interface Keyable <T> {public String getKey();} public interface DataElement extends Comparable<Keyable<DataElement>>, Keyable<DataElement>, Serializable {...} public class ...

7 ответов

Lists.newArrayList против нового ArrayList

Какова лучшая конструкция для созданияList строк? ЭтоLists.newArrayList() (из гуавы) илиnew ArrayList()? это просто личное предпочтение? или это просто вывод типового типа? или есть какая-то теоретическая или практическая ценность в ...

3 ответа

Найти указанный универсальный DbSet в DbContext динамически, когда у меня есть сущность

У меня есть следующие классы иDbContext: public class Order:BaseEntity { public Number {get; set;} } Product:BaseEntity; { public Name {get; set;} } public class Context : DbContext { .... public DbSet<Order> Orders { set; get; } public ...

4 ответа

Почему универсальный тип не применим для аргументов, расширяет суперкласс для обоих?

Вот проблема, которую я пытался найти решение. У нас есть два определения классов. Один из двух расширяет другой. class T{} class TT extends T{}Требование состоит в том, что должен быть список, хранит объект, расширяет T List<? extends T> ...

6 ответов

Java Enum определение

Мне показалось, что я достаточно хорошо понимаю дженерики Java, но потом я наткнулся на следующее в java.lang.Enum: class Enum<E extends Enum<E>>Может кто-нибудь объяснить, как интерпретировать этот параметр типа? Бонусные баллы за ...

9 ответов

Переопределение Java Метод объекта equals ()

Как переопределить метод equals в классе объектов? у меня есть class Person{ //need to override here public boolean equals (Object obj){ }Я хочу преобразовать параметр obj в тип Person, но если я сделаю (Person) obj, он не будет работать.