Из любопытства я хотел проверить количество тактов, чтобы сравнить GenericList с ArrayList. И для приведенного ниже кода, когда я проверяю секундомеры, ArrayList кажется быстрее. Я делаю ...
Кто-нибудь знает о потомке TDataset, который работает с Generics и RTTI, чтобы я мог писать такой код и использовать компоненты с поддержкой данных в графическом интерфейсе? : ...
ds:TDataset;
......
У меня есть класс, который принимает токен типа, а затем генерирует объекты типа, параметризованного этим типом (хорошо, это немного сложнее, но это краткий пример): public class Контрольная работа {...
Я только начинаю работать с Generics на C #, но столкнулся с проблемой на раннем этапе, как я могу вызвать .HasFlag () в общем Enum? публичный класс Пример , где TEnum: struct {
} Как я могу добавить ...
Я пытаюсь написать метод для преобразования заданного объекта в экземпляр заданного типа. Я начал с этого: private static T TryCast(object o)
{ Вернуться к;
} Собираюсь, я знаю...
Рассмотрим следующий пример (я использую Delphi XE): program Test; {$ APPTYPE CONSOLE} тип TTestClass = конструктор частного класса класса CreateClass (); открытый конструктор ...
Рассмотрим статический метод в классе, который я задокументировал с помощью javadoc: / ** * Описание здесь. * * @param names - параметры запроса на показ. * @param id - An ...
Я обрабатываю событие, которое передает аргументы событий, указывающие на список и T newitem, и моя задача - добавить новый элемент в список. Как я могу сделать это, не проверяя все известные мне типы T?
...
Например, List [T] forSome {type T} эквивалентен List [_], но верно ли это для каждого возможное использование forSome или есть случаи, когда forSome нельзя заменить эквивалентом ...
Всем известен открытый класс Test , где T: SomeBaseClass, но есть ли способ ограничить T классами, которые существуют в пространстве имен, например, открытый класс Test , где T в SomeNamespace. ..
Я пробовал это в scala 2.9.1 и scala 2.10 M2. Вот моя стенограмма scala после запуска команды scala с терминала: scala> case class Person (val name: String)
определенный класс Person scala> ...
Я новичок в C ++ и, к сожалению, не могу перестать думать на C # (мой прежний язык).
Я прочитал несколько книг, форумы и справочный веб-сайт C ++, но не смог найти ответа на свой вопрос, поэтому подумал ...
Я новичок в Scala, и мне нужно перенести часть java-приложения на scala. У меня есть следующее определение java-интерфейса: открытый интерфейс AccountDAO ...
Примечание: возможно, я выбрал неправильное слово в названии; возможно, я действительно говорю здесь о полиномиальном росте. См. Результат теста в конце этого вопроса. Начнем с этих трех ...
Я знаю, что то, что я делаю, можно делать по-другому, но мне любопытно, как все работает. Ниже приведен упрощенный код, который не компилируется, но должен показать мою цель. частный ...
Рассмотрим следующий конструктор для класса Foo (который для ясности не является универсальным классом): public Foo (T obj) {} Это является допустимым синтаксисом для конструкторов, как и с ...
Можно ли каким-то образом определить константу, которая говорит, какой тип данных использовать для определенных переменных, подобно универсальным шаблонам? Итак, в определенном классе у меня было бы что-то вроде следующего: MYTYPE = System ....
У меня проблема в eclipse со следующими четырьмя строками, распределенными по соответствующим четырем файлам: общедоступный интерфейс I {} открытый интерфейс ISpecial расширяет I {} открытый класс ...
мы упростили некоторые определения и использование дженериков в нашем коде.
Теперь у нас есть интересный случай, возьмите этот пример: public class MyWeirdClass {public void entryPoint () {...
Если у меня есть абстрактный класс вроде этого: открытый абстрактный класс Item
{частное целочисленное значение; общедоступный элемент () {значение = новое целое число (0); } public Item (Целочисленное значение) {...
У меня есть ситуация, когда у меня есть много классов моделей (~ 1000), которые реализуют любое количество из 5 интерфейсы. Итак, у меня есть классы, которые реализуют один, а другие - четыре или пять. Это ...
ОБНОВЛЕНИЕ: следующий код имеет смысл только в C # 4.0 (Visual Studio 2010) Похоже, что у меня какое-то непонимание ковариации / контравариантности. Может ли кто-нибудь сказать мне, почему следующее ...
В C# можно добавить аннотацию дисперсии к параметру типа, ограниченного типом значения: interface IFoo where T : struct
{ void Boo(T x);
} Почему это разрешено компилятором, если ...
Кто-нибудь знает, как сгенерировать следующее объявление универсального метода с использованием CodeModel: public T getValue (Class clazz) {...} Использование: ValueType value = getValue (ValueType .класс); ...
В принципе, у меня есть следующее: public static bool IsBetween(this T value, T a, T b) where T : IComparable
{ ...
} public static bool IsBetween(this T value, T a, T b) ...