Результаты поиска по запросу "generics"
Как ссылаться на текущий тип класса, используя дженерики
У меня есть базовый класс с методом, в котором я хотел бы использовать обобщенные элементы, чтобы заставить кодировщика использовать обобщенное выражение для текущего класса: public class TestClass { public void ...
от вс.
ли разница между перечислением <? расширяет ZipEntry> и перечисление <ZipEntry>? Если так, то в чем разница?
Как написать универсальную функцию сравнения в Haxe (haxe3)
Я пытаюсь написать универсальную функцию сравнения (например, c strcmp) в Haxe3 для шаблона типа A, предполагая, что этот тип шаблона имеет оператор меньше чем или равен "<=". Я видел в документации по Haxe3 ...
Где ограничение на тип документа на заводе? Пытаться
верю, что реализую шаблон фабрики правильно, потому чтоApplication класс'createDocument Метод принимает любой тип класса, а не только подклассыDocument. Другими словами, есть ли способ, которым я могу ограничитьcreateDocument метод принимать ...
Получить тип универсального параметра в Java с отражением
Можно ли получить тип универсального параметра? Пример: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void ...
Вы можете сделать это так:
class Sample<T> : IDisposable // case A { public void Dispose() { throw new NotImplementedException(); } } class SampleB<T> where T : IDisposable // case B { } class SampleC<T> : IDisposable, T : IDisposable // case C { public void Dispose() { ...
Вы не можете не передать этому классу ничего, что не реализует IComparable. Так что теперь безопасно использовать CompareTo для всего, что передается в класс Person.
начитwhere T : somevalue значит? Я только что увидел код, который сказалwhere T : Attribute, Я думаю, что это как-то связано с генериками, но я не уверен, что это значит или что делает. Кто-нибудь знает?
Вы правы: строка является подмножеством объекта. Поскольку String более «точен», чем Object, вы должны привести его к использованию в качестве аргумента для System.out.println ().
ы различия междуList, List<?>, List<T>, List<E>, а такжеList<Object>? Теперь я не задаю этот вопрос вслепую, поэтому, пожалуйста, не закрывайте эту ветку. Позвольте мне сначала представить базовый код: private static List<String> names = new ...
по-прежнему содержит общие параметры.
от вопрос уже есть ответ здесь: Как использовать рефлексию для вызова универсального метода? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 ответовУ меня есть вопрос. Можно ли вызвать универсальный метод с ...
и называть это так
я есть класс public class Setting<T> { public string name { get; set; } public T value { get; set; } }Теперь я хочу создатьIList<Setting<T>> но с разными типамиSetting<T>T в этом, я хочу e.G. List<Setting<T>> settingsList; settingsList.Add(new ...