Результаты поиска по запросу "generics"
Что подразумевается под параметрами общего типа
Итак, я наткнулся на ответ от Servy (https://stackoverflow.com/a/15098242/496680 [https://stackoverflow.com/a/15098242/496680]) и часть его кода делает это: public static int BinarySearch<TSource, TKey>(...)для метода расширения, но он называет ...
Создание BackgroundWorker с очередью
Мне нужно создать очередь и использовать ее с BackgroundWorker. Таким образом, я могу добавить операции, и когда одна из них завершается, начинается в фоновом режиме. Я нашел этот код от Google: public class QueuedBackgroundWorker<T> { public ...
Скала - Любое против подчеркивания в дженериках
Чем отличаются следующие определения Generics в Scala: class Foo[T <: List[_]]а также class Bar[T <: List[Any]]Моя интуиция говорит мне, что они примерно одинаковы, но последнее более явно. Я нахожу случаи, когда первый компилируется, а ...
Создание общего класса компаратора [закрыто]
Я пытаюсь сделать компаратор, который может взять любой тип элемента для сравнения. Я не уверен, как создать класс. Я просто хочу, чтобы он сравнивал два элемента одного и того же типа (но независимо от того, какой тип ему предоставляет клиент, ...
Есть ли в .NET способ проверить, содержит ли List a все элементы в List b?
У меня есть следующий метод: namespace ListHelper { public class ListHelper<T> { public static bool ContainsAllItems(List<T> a, List<T> b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } }Цель этого - определить, содержит ли ...
Зарегистрируйте общий тип с помощью Autofac
У меня есть класс UnitofWork, и он реализует IUnitOfWork. Я пытаюсь зарегистрировать это с помощью autofac: var builder = new ContainerBuilder(); builder .RegisterGeneric(typeof(UnitOfWork<Repository<>,>)) ...
Могут ли в Scala параметры универсального типа использоваться с определениями * function *?
Существует ли синтаксис, разрешающий параметры универсального типа для функциональных литералов? Я знаю, что могу обернуть его таким методом, как: def createLongStringFunction[T](): (T) => Boolean = { (obj: T) => obj.toString.length > 7 }но ...
Указание универсального типа в Java из объекта Class
Почему это не так Class<? extends Number> type = Integer.class; ArrayList<type> = new ArrayList<>();? Нет ли способа создать экземпляр класса определенного типа для данного объекта класса? Очевидно, я бы никогда не сделал это напрямую, это ...
ORM, которые работают со сложными универсальными объектами .Net (например, вложенный список <…> и т. Д.)?
Я только начинаю моделировать данные для нового проекта, который должен быть постоянным. Похоже, что самая естественная модель ОО будет иметь множество вложенных .Net дженериков. Списки объектов, и эти объекты также будут содержать списки ...
Почему это приводит к CS0695?
public interface PipelineElement<in TIn, out TOut> { IEnumerable<TOut> Run(IEnumerable<TIn> input, Action<Error> errorReporter); } public interface Stage { } public abstract class PipelineElementBase<TIn, TOut> : PipelineElement<object, object>, ...