Результаты поиска по запросу "generics"
Создание универсального метода в C #
Я пытаюсь объединить несколько похожих методов в общий метод. У меня есть несколько методов, которые возвращают значение строки запроса или null, если эта строка запроса не существует или имеет неправильный формат. Это было бы достаточно просто, ...
Как сделать тип возвращаемого значения для метода универсальным?
Есть ли способ сделать этот метод универсальным, чтобы я мог вернуть строку, bool, int или double? Сейчас он возвращает строку, но если он может найти «true» или «false» в качестве значения конфигурации, я хотел бы, например, ...
Возвращение "IList" против "ICollection" против "коллекции"
Я не понимаю, какой тип коллекции мне следует возвращать из моих открытых методов и свойств API. Коллекции, которые я имею в виду,IList, ICollection а такжеCollection. Возвращение одного из этих типов всегда предпочтительнее других, или это ...
Общий связанный список для Delphi 2009
Я искал в Generics.Collections и заметил, что нет связанного списка. Конечно, их просто сделать, но я подумал, что это странно, что не было ни одного (или я просто пропустил это). Связанные списки просто устарели по сравнению с ...
Проблема обобщения в Java: ошибка класса «не в пределах переменной типа».
Я работаю над проектом для класса, который включает дженерики. public interface Keyable <T> {public String getKey();} public interface DataElement extends Comparable<Keyable<DataElement>>, Keyable<DataElement>, Serializable {...} public class ...
Lists.newArrayList против нового ArrayList
Какова лучшая конструкция для созданияList строк? ЭтоLists.newArrayList() (из гуавы) илиnew ArrayList()? это просто личное предпочтение? или это просто вывод типового типа? или есть какая-то теоретическая или практическая ценность в ...
Найти указанный универсальный 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 ...
Почему универсальный тип не применим для аргументов, расширяет суперкласс для обоих?
Вот проблема, которую я пытался найти решение. У нас есть два определения классов. Один из двух расширяет другой. class T{} class TT extends T{}Требование состоит в том, что должен быть список, хранит объект, расширяет T List<? extends T> ...
Java Enum определение
Мне показалось, что я достаточно хорошо понимаю дженерики Java, но потом я наткнулся на следующее в java.lang.Enum: class Enum<E extends Enum<E>>Может кто-нибудь объяснить, как интерпретировать этот параметр типа? Бонусные баллы за ...
Переопределение Java Метод объекта equals ()
Как переопределить метод equals в классе объектов? у меня есть class Person{ //need to override here public boolean equals (Object obj){ }Я хочу преобразовать параметр obj в тип Person, но если я сделаю (Person) obj, он не будет работать.