2013-01-24 66 views
0

我有一个结构如下图所示:结构队列

struct Add 
{ 
    public static string url; 
    public static string password; 
    public static string fake_path; 
    public static List<string> upload = new List<string>(); 
} 

从我填补所有的瓦尔形式。然后我需要将此结构添加到队列中。这个怎么做?

+0

为什么所有的字段'static'?他们不属于这个实例吗?如果你只有静态成员,不要使用'struct';改用“静态类”。但我想你的领域应该是非静态的。在'struct'中,非静态字段(实例字段)不能有字段初始值设定项,就像'upload'一样。也许你想要一个非静态的'class'?你的类型(结构/类)是不是_mutable_? –

回答

3

试试这个

System.Collections.Generic.Queue<Add> queue = new System.Collections.Generic.Queue<Add>(); 
// queue.Enqueue(new Add(...));