Результаты поиска по запросу "generics"
, который преобразует сгенерированный двоичный файл в один с фактическим общим ограничением enum.
жный дубликат: Ограничения типа enum в C # [https://stackoverflow.com/questions/1331739/enum-type-constraints-in-c] Можно ли использоватьenum типы как универсальный параметр, используя его класс-оболочкуEnum? У меня есть разные ...
Если вы наложите ограничения на универсальный класс или метод, каждый другой универсальный класс или метод, который их использует, должен иметь «хотя бы» эти ограничения.
убляюсь в дженерики, и теперь у меня есть ситуация, в которой мне нужна помощь. Я получаю ошибку компиляции в классе «Производные» ниже, как показано в заголовке темы. Я вижу много других сообщений, похожих на этот, но я не вижу отношений. Может ...
:-) Спасибо, что пришли чистые - я уверен, что мой не сделал бы, если бы я не имел дело с доменом, где много дат не могло быть предоставлено
аюсь написать общую функцию max, которая занимает дваComparables. Пока у меня есть public static <T extends Comparable<?>> T max(T a, T b) { if (a == null) { if (b == null) return a; else return b; } if (b == null) return a; ...
@ Райан - я переустановлю
я есть структура с трехмерными координатами в 3 дюйма. В тесте я собрал список <> из 1 миллиона случайных точек, а затем использовал двоичную сериализацию в поток памяти. Поток памяти занимает ~ 21 МБ - что кажется очень неэффективным, так как ...
C # Generics: подстановочные знаки
Я новичок в мире C #, и я пытаюсь обернуть голову вокруг дженериков. Вот моя текущая проблема: public Interface IAnimal{ string getType(); } public Interface IAnimalGroomer<T> where T:IAnimal{ void groom(T); }Теперь я хочу иметь словарь, который ...
Вы можете получить массив предметов для удаления. Чем удалить их из списка в цикле. Посмотрите на этот образец:
я есть класс домена, как это: public class DomainClass { public virtual string name{get;set;} public virtual IList<Note> Notes{get;set;} }Как мне удалить элемент изIList<Note>? Я был бы в состоянии сделать это, если бы это был список, но это ...
также.
равнить значения универсальных типов? Я уменьшил это до минимального образца: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error here ...
друг друга ... я не нашел способ их упростить.)
кто-нибудь объяснить, что это значит? Enum<T extends Enum<T>>Это похоже на круговое определение, и я нахожу это крайне запутанным, если не сказать больше.
также является примером
аюсь понять это, но я не получил подходящих результатов поиска. В C # 4 я могу сделать public interface IFoo<out T> { }Чем это отличается от public interface IFoo<T> { }Все, что я знаю, этоout делает общий параметр ковариантным (??). Может ...
@newacct: Это правда, но я разрабатываю фреймворк, чтобы пользователь фреймворка получил бы результат. Я искал что-то немного другое. Я закончил тем, что создал класс типа linq для окружающей среды.
лкнулся с чем-то, с чем я не сталкивался ранее в Java, и это то, что мне нужно создать новый экземпляр, скажем, класса ArrayList во время выполнения без назначения известного типа, а затем добавить данные в список. Это звучит немного расплывчато, ...