делегаты для типа структуры очереди в C # - PullRequest
0 голосов
/ 28 декабря 2018

Я хочу создать делегатов для метода класса, который имеет параметр очереди типа stuct в C #, но показывает некоторую ошибку, такую ​​как

Ошибка Несогласованная доступность: тип параметра 'System.Collections.Generic.Queue 'менее доступен, чем делегат

Я создаю следующие делегаты ..

      public delegate void Mydel3(Queue<queue_info> que);

для метода.

       void taskqueue(Queue<queue_info> task)
        {}

queue_info structследующий

       struct queue_info
       {
       string task_id;
       string status; 

       }

1 Ответ

0 голосов
/ 28 декабря 2018

Объявите вашу структуру public, как показано ниже.В настоящее время это internal по умолчанию

public struct queue_info
{
...