2014-09-09 3 views
-1

Простой вопрос, я думаю. Я пытаюсь передать в список, который я создал в моей Main, в метод. Я что-то упускаю, но не могу на это положиться.Передача списка в метод

Декларация

List<string> emulationList = new List<string>(); 

Метод вызова

sataHeader = ParseSataHeader(sataHeader, bcuFileName, List<string> emulationList); 

Метод реализации

private static string ParseSataHeader(string sataHeader, string bcuFileName, List<string> emulationList) 
{ 
    //some code 
} 
+0

Вы не повторяете тип при вызове метода. Просто используйте 'sataHeader = ParseSataHeader (sataHeader, bcuFileName, emulationList);' –

+2

Голосование закрывается, поскольку это простая синтаксическая ошибка и должна быть решена путем чтения ошибки компилятора. –

ответ

2

Вы не указали тип при передаче аргументов.

Измените второй фрагмент кода на:

sataHeader = ParseSataHeader(sataHeader, bcuFileName, emulationList); 

И это будет прекрасно работать.

+0

Хорошая работа, спасибо за вашу помощь! – vipercity

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