CS1518:预期的类,委托,枚举,接口或结构

时间:2014-02-20 14:21:47

标签: c# xslt

我正在尝试编写一个新的XSLT包。我正在使用的代码是

public virtual string CustomShowInventoryTable(String sProductID, String sVariantID)
{
        StringBuilder results = new StringBuilder("");
        if (AppLogic.AppConfigBool("ShowInventoryTable"))
        {
            results.Append(AppLogic.GetInventoryTable(ProductID, VariantID, true,     ThisCustomer.SkinID, true, false));
        }
        return results.ToString();
}

我得到的错误是

编译器错误消息:

CS1518: Expected class, delegate, enum, interface, or struct

我已经尝试检查文件中的(和)但我仍然遇到这个编译错误。

1 个答案:

答案 0 :(得分:2)

我相信你的代码中有一些拼写错误:

  • 应该是public virtual String,而不是string。或者也许string sProductID, string sVariantID代替String,具体取决于您使用的是哪种语言。

  • AppLogic.GetInventoryTable(ProductID, VariantID - 是否定义了这些变量?您的方法收到的名称有不同的名称sProductIDsVariantID ...