C#

时间:2018-12-28 09:33:32

标签: c# struct delegates queue

我想为一个类方法创建一个委托,该类方法在C#中具有stuct类型的queue参数,但是显示了诸如以下的错误

  

错误不一致的可访问性:参数类型   '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 :(得分:1)

将您的结构声明为public,如下所示。当前默认为internal

public struct queue_info
{