Ответы на вопросы с тегом "дженерик"

Ответов: 1 Автор Estevão C Souza

Как определить универсальный тип во время выполнения?

- Привет! У меня есть следующий сценарий:public class Envelope { public string MessageId {get;} public abstract Stream GetStream() } public class Envelope<T> : Envelope { public T Body {get;} } У меня есть еще 2 класса под названием MessageBus и MessageSender, которые отвечают з...

Читать ответы

Ответов: 1 Автор Patrick Skelton

Как я могу использовать универсальный интерфейс, с помощью шаблона "фабрика"?

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

Читать ответы

Ответов: 1 Автор Waqar (Vicky)

Как написать эффективный алгоритм установки флага на коллекцию элементов

Допустим, есть коллекция предметов Когда пункт 1 добавляется с типом "бакалея" более 1 раза, то мне нужно показать всплывающий значок на основе некоторого логического флага "isShowIcon = true/false". когда пункт 1 добавлен с типом "продуктовый магазин" (нет всплывающего значка информации) к...

Читать ответы

Ответов: 1 Автор Bhanu Pratap Verma

Как использовать универсальное расширение для метода generic array в C#

Привет, я пытаюсь создать свой собственный класс, как список универсального класса, предоставленного моей microsoft. ниже приведен мой код: namespace OwnGenricClass { class Program { static void Main(string[] args) { Owngeneric<int> _test = new Owng...

Читать ответы

Ответов: 1 Автор Waqar (Vicky)

Как мы можем достичь функциональности словаря (TKEY, tvalue) с другими функциями .NET?

Я собираюсь разобрать первые две строки csv (заголовки,значения), а затем разделить их на основе запятой', ' а затем добавить их параллельно в коллекцию. Я могу сделать это со словарем, но когда два заголовка одинаковы или пусты, он выдает ошибку "n элементов с одним и тем же ключом уже доб...

Читать ответы

Ответов: 1 Автор The_Unknown_Member

C# что значит "? "символ делает, когда он помещается после универсального параметра

C# что делает символ"?", когда он помещается после универсального параметра Я наткнулся на этот код:public static Task<long?> GetPageLength() { // Code ... } Что я уже пробовал: Погуглил, но никакой информации не нашел. ...

Читать ответы

Ответов: 1 Автор Sni.DelWoods

Регистратор класса, которые можно вывести классы и различные записи (изменено с: создать экземпляр список&lt;Т&gt; по параметру)

У меня есть класс logger с оболочкой и записями. Тип записей зависит от случая, когда я использую функции журнала. (Класс для импорта, экспорта, статистики и т. д.) Есть ли способ задать тип в списке<t> с помощью параметра в конструкторе?Что я уже пробовал:public abstract class EntryB...

Читать ответы

Ответов: 1 Автор saifullahiit

Метод не найден: 'void system.data.entity.infrastructure.dbentityentry' при обновлении записи

Я пытаюсь обновить запись с помощью EF 6.0 и универсального репозитория. вот мой код базового класса:<pre>public virtual void Edit(T entity) { _entities.Entry(entity).State = EntityState.Modified; _entities.SaveChanges(); } public virtual T GetById(int id) ...

Читать ответы

Ответов: 1 Автор csrss

Вопрос о дженериках

Сейчас я пытаюсь немного покопаться в дженериках и не понимаю следующего примера:interface IBaseObject { } interface ITest<T> where T : class, IBaseObject { } abstract class Test<T> : ITest<T> where T : class, IBaseObject { } class BaseObject : IBaseObject { } class ChildO...

Читать ответы

Ответов: 1 Автор Suren97

C# как добавить данные в общий массив

У меня есть два класса "сотрудник и контролер", поля сотрудника-это " имя,фамилия,sallary.in класс контроллера у меня есть общий массив, который имеет 4 объекта, например` общественная список<сотрудник&ГТ; е = новый список<сотрудник&ГТ;() { новый сотрудник("Вазген"...

Читать ответы

Ответов: 1 Автор -Dr_X-

Фабрика универсального типа

Я не могу вызвать функцию Create<> Из-за ошибок компиляции. Есть идеи?enum ReportTypes { Report1, Report2, Report3 } abstract class Report { protected abstract bool Run(); } class Report1 : Report { protected override bool Run() { return true; } } class Rep...

Читать ответы

Ответов: 1 Автор dhivya N

Универсальные массивы - как получить данные от пользователя

Как принимать входные данные от пользователя для универсальных массивов?Что я уже пробовал:class MyGenericArray<T> { T[] arr; public MyGenericArray(int size) { T[] arr = new T[(size)]; Console.WriteLine("Pls enter {0} no of values", size); for (int ...

Читать ответы

Ответов: 1 Автор Duncan Edwards Jones

Сделайте универсальный экземпляр giveh тип (не экземпляр)

У меня есть универсальный класс, используемый для сериализации события в/из словаря пар имя-значение. Он имеет следующую сигнатуру класса:-Public Class EventSerializer(Of TEvent As {New, IEvent}) У него есть фабричный метод, который может создать его из экземпляра класса таким образом:- ...

Читать ответы

Ответов: 1 Автор Nick4978

Как добавить универсальное свойство другого класса&lt;T & gt; внутри существующего класса&lt; T&gt;

Не совсем уверен, как объяснить это в одной строчке, но вот моя ситуация. У меня есть абстрактный базовый класс под названием "Deal", который имеет свойство в нем, которое относится к классу " Inventory" Теперь сделка может быть либо наличной, финансовой, арендной, оптовой или арендной, поэ...

Читать ответы

Ответов: 1 Автор Member 13425520

Как определить "узел" вне linkedbag & lt;generics&gt;

Привет, Я пытаюсь создать класс "узел" вне LinkedBag, используя пакет из внутреннего класса LinkedBag1.java (я приложил код, как показано ниже). Но это не сработало. Я мог бы скомпилировать Node.java, но не LinkedBagDemo1.java и LinkedBag1.java. Возникла ошибка, как показано ниже. Как я мо...

Читать ответы

Ответов: 1 Автор Patrick Skelton

Как получить универсальный тип в качестве поля кортежа?

У меня такое чувство, что ответ на этот вопрос должен быть либо очевидным, либо настолько неясным, что мне нужно найти лучший способ, но я пытался включить общий тип в кортеж. Следующий код, который не компилируется, показывает идею того, что я пытаюсь сделать:List<Tuple<string,List&...

Читать ответы

Ответов: 1 Автор santhosepriya

Производительность обработки zip-файла в памяти с помощью zip-архива

Привет Я использую Zip-архив[System. IO. Compression] для сбора множественного потока памяти xml и преобразования его в поток памяти zip, а затем отправляю на удаленный сервер [где я храню zip-файл]. Мое намерение не состоит в том, чтобы хранить какие-либо файлы[включая xml-файл,zip-файл] н...

Читать ответы