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

1 ответ

Это может скинуть, если метод перегружен.

ыло интересно, если кто-то сможет продемонстрировать, как использовать метод Type GetMethod () для получения объекта MethodInfo для следующей подписи: Class.StaticMethod<T>(T arg1, IInterface1 arg2, IEnumerable<IInterface2> arg3) Спасибо, Xam

1 ответ

 стоимость).

ал документацию kotlin о различиях между Java и Kotlin здесь https://kotlinlang.org/docs/reference/comparison-to-java.html [https://kotlinlang.org/docs/reference/comparison-to-java.html], Там было заявлено, чтоКотлин не имеет подстановочных ...

2 ответа

C # выставление класса для COM - Общие коллекции

У нас есть небольшой фреймворк, написанный на C # .Net 2.0, который мы хотим представить в COM. Проблема в том, что у нас есть несколько общих классов, которые будут представлены следующим образом: interface IOurClass { ...

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

4 ответа

Как создать класс Java, похожий на шаблонный класс C ++?

Как мне написать эквивалент этого в Java? // C++ Code template< class T > class SomeClass { private: T data; public: SomeClass() { } void set(T data_) { data = data_; } };

3 ответа

Это ограничение компилятора. Правильный тип ограничения 'a:>' ​​b должен быть не универсального типа.

аюсь переписать общий код следующим образом (C #): U Upcast<T, U>(T x) where T : U { return x; }В F #: let ucast<'T, 'U when 'T :> 'U> (x: 'T) = x :> 'UНо решение ограничений F # работает не так, как C #, и компилятор выводит кучу ошибок ...

4 ответа

Как проверить, соответствует ли тип возвращаемого метода методу List <String>

Какой самый простой способ проверить (используя отражение), имеет ли данный метод (то есть экземпляр java.lang.Method) тип возвращаемого значения, который можно безопасно привести к List <String>? Рассмотрим этот фрагмент: public static class ...

7 ответов

Каковы веские причины желать, чтобы .NET-шаблоны могли наследовать один из универсальных типов параметров?

Этот пост является продолжениемэтот [https://stackoverflow.com/questions/1842636/why-cannot-c-generics-derive-from-one-of-the-generic-type-parameters-like-they-c] . Я пытаюсь понять, являюсь ли я единственным, кому не хватает универсального ...

3 ответа

Почему я не могу использовать System.ValueType в качестве ограничения обобщений?

Почему я не могу использовать ограничениеwhere T : System.ValueType?Почему Microsoft предотвращает ограничение этого типа?Пример: Почему я не могу сделать следующее? // Defined in a .Net class public void bar<T>(T a) where T : ValueType {...} ...

0 ответов

Кажется, это может быть лучшим решением. Я обновлю свой ответ

ю, что этот вопрос уже задавался, но пока не смог его решить. Я пытаюсь создать экземпляр класса через универсальный тип. Я пробовал это: Class<VH>::getConstructor.call(parameter).newInstance()Но я получаю эту ошибку:I get this error for this ...

0 ответов

 фактически должен быть (номинальным) подтипом обоих интерфейсов. Но суть этого ответа все еще верна.

ростой класс, который демонстрирует проблему: package com.mimvista.debug; public class DefaultCollisionTest { public static interface Interface1 { public String getName(); } public static interface Interface2 { public default String getName() { ...