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

2 ответа

, который преобразует сгенерированный двоичный файл в один с фактическим общим ограничением enum.

жный дубликат: Ограничения типа enum в C # [https://stackoverflow.com/questions/1331739/enum-type-constraints-in-c] Можно ли использоватьenum типы как универсальный параметр, используя его класс-оболочкуEnum? У меня есть разные ...

3 ответа

Если вы наложите ограничения на универсальный класс или метод, каждый другой универсальный класс или метод, который их использует, должен иметь «хотя бы» эти ограничения.

убляюсь в дженерики, и теперь у меня есть ситуация, в которой мне нужна помощь. Я получаю ошибку компиляции в классе «Производные» ниже, как показано в заголовке темы. Я вижу много других сообщений, похожих на этот, но я не вижу отношений. Может ...

4 ответа

:-) Спасибо, что пришли чистые - я уверен, что мой не сделал бы, если бы я не имел дело с доменом, где много дат не могло быть предоставлено

аюсь написать общую функцию 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; ...

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

2 ответа

@ Райан - я переустановлю

я есть структура с трехмерными координатами в 3 дюйма. В тесте я собрал список <> из 1 миллиона случайных точек, а затем использовал двоичную сериализацию в поток памяти. Поток памяти занимает ~ 21 МБ - что кажется очень неэффективным, так как ...

8 ответов

C # Generics: подстановочные знаки

Я новичок в мире C #, и я пытаюсь обернуть голову вокруг дженериков. Вот моя текущая проблема: public Interface IAnimal{ string getType(); } public Interface IAnimalGroomer<T> where T:IAnimal{ void groom(T); }Теперь я хочу иметь словарь, который ...

6 ответов

Вы можете получить массив предметов для удаления. Чем удалить их из списка в цикле. Посмотрите на этот образец:

я есть класс домена, как это: public class DomainClass { public virtual string name{get;set;} public virtual IList<Note> Notes{get;set;} }Как мне удалить элемент изIList<Note>? Я был бы в состоянии сделать это, если бы это был список, но это ...

1 ответ

 также.

равнить значения универсальных типов? Я уменьшил это до минимального образца: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error here ...

1 ответ

 друг друга ... я не нашел способ их упростить.)

кто-нибудь объяснить, что это значит? Enum<T extends Enum<T>>Это похоже на круговое определение, и я нахожу это крайне запутанным, если не сказать больше.

3 ответа

 также является примером

аюсь понять это, но я не получил подходящих результатов поиска. В C # 4 я могу сделать public interface IFoo<out T> { }Чем это отличается от public interface IFoo<T> { }Все, что я знаю, этоout делает общий параметр ковариантным (??). Может ...

3 ответа

@newacct: Это правда, но я разрабатываю фреймворк, чтобы пользователь фреймворка получил бы результат. Я искал что-то немного другое. Я закончил тем, что создал класс типа linq для окружающей среды.

лкнулся с чем-то, с чем я не сталкивался ранее в Java, и это то, что мне нужно создать новый экземпляр, скажем, класса ArrayList во время выполнения без назначения известного типа, а затем добавить данные в список. Это звучит немного расплывчато, ...