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

6 ответов

Кто на самом деле в последний раз решает, что такое Общий тип?

У меня есть эта функция public static T2 MyFunc<T1, T2>( T1 a, T1 b, T2 c) { return c; }Я создаю 2 экземпляра класса Persons: class Person { } Person p = new Person(); Person p2 = new Person();Я вызываю функцию с: MyClass.MyFunc(p, p2, 5);мой ...

6 ответов

Как построить объект типа Java во время выполнения из определения общего типа и параметров типа времени выполнения?

Предполагая объявление универсального типа (Java) class Foo<T> { public T bar; }Как я могу во время выполнения создать экземпляр объекта Type, который представляет Foo, параметризованный для определенного типа T (также известный только во время ...

2 ответа

Где универсальные типы хранятся в файлах классов Java?

Мне хорошо известно, что универсальные типы стираются из кода Java при его компиляции. Какую информацию (атрибуты?) Используют 1,5+ JVM для реализацииgetGenericType , и т.д. ?

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

4 ответа

Что означает общая природа класса Class <T>? Что такое Т?

Я понимаю дженерики, когда дело доходит до коллекций. Но что это значит в случаеClass<T> класс? Когда вы создаетеClass объект, есть только один объект. Так почему жеT параметр? Что это указывает? И зачем это нужно (если оно есть)?

12 ответов

Generics vs. Array Lists

Система, над которой я работаю, была написана до .net 2.0 и не имела преимуществ дженериков. В конечном итоге он был обновлен до 2.0, но ни один из кодов не был реорганизован из-за нехватки времени. Есть ряд мест, где код использует ArraysLists и ...

11 ответов

Как выполнить бинарный поиск по IList <T>?

Простой вопрос - данIList<T> Как выполнить бинарный поиск без написания метода самостоятельно и без копирования данных в тип со встроенной поддержкой бинарного поиска. Мой текущий статус следующий. List<T>.BinarySearch() не является ...

5 ответов

Общий метод для печати массивов и списков любых типов

Всякий раз, когда я отлаживаю фрагмент кода, который включает в себя массивы или списки целых чисел, двойных чисел, строк и т. Д. /, Я иногда предпочитаю распечатывать их. Для этого я пишу перегруженные методы printArray / printList для разных ...

5 ответов

Как я могу умножить число с плавающей запятой и общий тип?

Я программирую в Unity 3.4.2 на OS X, используя C #. У меня есть такой класс: class Foo<T> { public T DoFoo(T bar) { float aFloatValue = 1.0f; // Do other stuff... return aFloatValue * bar; } }Когда Unity компилирует этот класс, он выдает мне ...

2 ответа

Создание универсального объекта на основе переменной типа [duplicate]

На этот вопрос уже есть ответ здесь: Передайте Instantiated System.Type как параметр типа для универсального класса [/questions/266115/pass-an-instantiated-system-type-as-a-type-parameter-for-a-generic-class] 5 ответовМне нужно создать ...

5 ответов

Можете ли вы иметь общий список (из T) в вашем файле настроек?

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