如何使用枚举传递给dll作为方法参数?

时间:2014-08-26 09:19:30

标签: c# dll enums st

Enum在我的主要申请中:

enum variable
{
    NULL,
    low,
    high
}

我的dll中的主要功能:

class MainClass
{
    Enum variable;

    public static string Start(Enum variable)
    {
        variable = variable;
    }
}

现在我想在我的dll中使用变量类型的字段在另一个文件中创建一个结构但是我收到一个错误: "类型或命名空间名称'变量'找不到(你错过了使用指令或汇编引用吗?)" 我该怎么办呢?

struct NewStruct
{
    string word;
    variable v;
}

1 个答案:

答案 0 :(得分:0)

尝试这个..(但仅用于测试..它是crepy代码:D)

class MainClass
{
    variable myenum; //Not Enum

    public static string Start(variable tmpval)
    {
        myenum = tmpval;

        return string.Empty; //this method needs a return value
    }
}

我希望这不是高效的代码..