A compile time error за задача 02. Array Manipulator от Programming Fundamentals Sample Exam II - October 2016
Здравейте колеги!
Ще съм много благодарен ако някои ми обясни защо се получава дадената грешка и как може да се оправи, при мен всички тестове минават(в условието са достъпни и тестовете), но когато събмитна кода ми излиза Compile time error :
Compiled file is missing. Compiler output: ...\tmp250C.tmp(126,79): error CS1061: 'IEnumerable<int>' does not contain a definition for 'TakeLast' and no extension method 'TakeLast' accepting a first argument of type 'IEnumerable<int>' could be found (are you missing a using directive or an assembly reference?) ...\tmp250C.tmp(139,79): error CS1061: 'IEnumerable<int>' does not contain a definition for 'TakeLast' and no extension method 'TakeLast' accepting a first argument of type 'IEnumerable<int>' could be found (are you missing a using directive or an assembly reference?)
Проблема идва от редове 126 и 139, където съм използвал метода TakeLast()
условие: https://judge.softuni.bg/Contests/Practice/Index/332#1
ето и моя код: https://pastebin.com/qp3vEkg5
Благодаря предварително за отделеното време и чакам с нетърпение вашите коментари!
Колега то е ясно, че проблема идва от използването на метода TakeLast(), задачата съм я решил и без него, но ми е интересно какъв е проблема и защо judge не приема решението с използването на конкретния метод.
Няма как да се оправи. Компилатора който се позва в judge за тази задача е по-старата версия - .NET Framework. Mетода който ползваш е за новия компилатор .Net Core и не е наличен в случая.
Благодаря колега, и аз точно това си мислех, но се чудех дали е така!
Мерси за отделеното време!