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

2 ответа

Что подразумевается под параметрами общего типа

Итак, я наткнулся на ответ от Servy (https://stackoverflow.com/a/15098242/496680 [https://stackoverflow.com/a/15098242/496680]) и часть его кода делает это: public static int BinarySearch<TSource, TKey>(...)для метода расширения, но он называет ...

2 ответа

Создание BackgroundWorker с очередью

Мне нужно создать очередь и использовать ее с BackgroundWorker. Таким образом, я могу добавить операции, и когда одна из них завершается, начинается в фоновом режиме. Я нашел этот код от Google: public class QueuedBackgroundWorker<T> { public ...

2 ответа

Скала - Любое против подчеркивания в дженериках

Чем отличаются следующие определения Generics в Scala: class Foo[T <: List[_]]а также class Bar[T <: List[Any]]Моя интуиция говорит мне, что они примерно одинаковы, но последнее более явно. Я нахожу случаи, когда первый компилируется, а ...

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

3 ответа

Создание общего класса компаратора [закрыто]

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

4 ответа

Есть ли в .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); }); } } }Цель этого - определить, содержит ли ...

1 ответ

Зарегистрируйте общий тип с помощью Autofac

У меня есть класс UnitofWork, и он реализует IUnitOfWork. Я пытаюсь зарегистрировать это с помощью autofac: var builder = new ContainerBuilder(); builder .RegisterGeneric(typeof(UnitOfWork<Repository<>,>)) ...

4 ответа

Могут ли в Scala параметры универсального типа использоваться с определениями * function *?

Существует ли синтаксис, разрешающий параметры универсального типа для функциональных литералов? Я знаю, что могу обернуть его таким методом, как: def createLongStringFunction[T](): (T) => Boolean = { (obj: T) => obj.toString.length > 7 }но ...

7 ответов

Указание универсального типа в Java из объекта Class

Почему это не так Class<? extends Number> type = Integer.class; ArrayList<type> = new ArrayList<>();? Нет ли способа создать экземпляр класса определенного типа для данного объекта класса? Очевидно, я бы никогда не сделал это напрямую, это ...

2 ответа

ORM, которые работают со сложными универсальными объектами .Net (например, вложенный список <…> и т. Д.)?

Я только начинаю моделировать данные для нового проекта, который должен быть постоянным. Похоже, что самая естественная модель ОО будет иметь множество вложенных .Net дженериков. Списки объектов, и эти объекты также будут содержать списки ...

1 ответ

Почему это приводит к 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>, ...