2014-02-20 3 views
-1

Я пытаюсь написать новый пакет XSLT. Код, который я используюCS1518: Ожидаемый класс, делегат, перечисление, интерфейс или структура

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

Компилятор должен сказать вам, какая линия, и какой столбец этой строки, он жалуется. Какая строка? (И в этом случае, что происходит до этого, поскольку это сообщение обычно означает, что ваши скобки '{}' не соответствуют должным образом.) – keshlam

+0

Его эта виртуальная виртуальная строка CustomShowInventoryTable (String sProductID, String sVariantID) –

ответ

2

Я считаю, что у вас есть несколько опечаток в вашем коде:

  • Это должно быть public virtual String, не string. Или, может быть, string sProductID, string sVariantID вместо String, в зависимости от того, с каким языком вы работаете.

  • AppLogic.GetInventoryTable(ProductID, VariantID - эти переменные определены? Те, что ваш метод получает разные имена, sProductID и sVariantID ...

Смежные вопросы