Вопросы по теме 'generic-method'

IList‹IClient› метод‹T›(), где T : Iclient не может добавить клиентский объект в список
public IList GetClientsByListofID(IList id) где T : IClient {клиенты IList = new List(); клиенты.Добавить (новый клиент (3)); } Я получаю ошибку компилятора здесь: невозможно преобразовать Bailey.Objects.Client в T Объект клиента...
1951 просмотров
schedule 12.05.2022

Как мне AssertWasCalled универсальный метод с тремя разными типами с использованием RhinoMocks?
Я пытаюсь изучить синтаксис Rhino Mocks AAA, и у меня возникают проблемы с утверждением вызова определенного метода (с любым значением аргумента). Я использую Machine.Specifications в качестве среды тестирования. Этот конкретный метод является...
3717 просмотров

Странная ошибка компиляции при косвенной ссылке на сборку, которая объявляет общий метод расширения с ограничением типа
Ну, мне ясно, что название моего вопроса слишком сложное. Я просто попытался сделать это как можно более конкретным. Итак, я постараюсь объяснить проблему лучше. Контекст проблемы Предположим, у нас есть три проекта .NET в решении. Основной...
599 просмотров

Универсальные методы Java в универсальных классах
Если вы создаете универсальный класс в Java (класс имеет параметры универсального типа), можете ли вы использовать универсальные методы (метод принимает параметры универсального типа)? Рассмотрим следующий пример: public class MyClass {...
9023 просмотров

ObsoleteAttribute и универсальные методы
Я добавляю новый универсальный метод Serialize для своего класса Serializer. А старый должен быть устаревшим. [XmlRoot("a")] public class A { [XmlElement("field")] public string Field; } class Program { static void Main(string[]...
79 просмотров
schedule 18.10.2022

Параметры ограничивающего типа универсальных методов с интерфейсами?
Итак, у меня есть 2 версии одного и того же метода. Версия 1: public static <T> int countGreaterThan(T[] anArray, T elem) { int count = 0; for (T e : anArray) { if (e > elem)...
180 просмотров

Наследование универсального метода
Речь идет о следующем блоке кода: public class SomeClass { public static class A { public void f(int x) { System.out.println("1"); } public void f(Object x) { System.out.println("2"); }...
364 просмотров
schedule 24.07.2023

Почему этот общий метод не дает ошибки времени компиляции?
В этой программе я создаю общий метод, в котором второй параметр расширяет первый параметр, но когда я передаю строку в качестве первого параметра и массив целых чисел в качестве второго параметра, программа тоже работает нормально. Почему это не...
196 просмотров
schedule 19.10.2022

Java - Generics - приведение универсального объекта к универсальному указанному объекту не работает
Я пытаюсь решить эту, казалось бы, простую общую проблему приведения: Во-первых, объявление этого простого универсального объекта: public interface GenericObject<T> {} Во-вторых, объявление этого рабочего интерфейса: public...
422 просмотров