Вопросы по теме '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 просмотров
schedule
16.04.2022
Странная ошибка компиляции при косвенной ссылке на сборку, которая объявляет общий метод расширения с ограничением типа
Ну, мне ясно, что название моего вопроса слишком сложное. Я просто попытался сделать это как можно более конкретным. Итак, я постараюсь объяснить проблему лучше.
Контекст проблемы
Предположим, у нас есть три проекта .NET в решении. Основной...
599 просмотров
schedule
16.03.2023
Универсальные методы Java в универсальных классах
Если вы создаете универсальный класс в Java (класс имеет параметры универсального типа), можете ли вы использовать универсальные методы (метод принимает параметры универсального типа)?
Рассмотрим следующий пример:
public class MyClass {...
9023 просмотров
schedule
09.07.2022
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 просмотров
schedule
08.09.2023
Наследование универсального метода
Речь идет о следующем блоке кода:
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 просмотров
schedule
22.04.2024