При попытке компиляции появляется ошибка — Входная строка имела неверный формат,в чем проблема?
тут (проблема) с пробелами:Console.WriteLine("SC.color ={ 0},SC.ves ={ 1},SC.power ={ 2},SC.transmission ={ 3},SC.complete_drive{ 4}", SC.color, SC.ves, SC.power, SC.transmission, SC.complete_drive);
уберите пробелы:Console.WriteLine("SC.color ={0},SC.ves ={1},SC.power ={2},SC.transmission ={3},SC.complete_drive={4}", SC.color, SC.ves, SC.power, SC.transmission, SC.complete_drive);
(где { 0}, { 1} ... нужно {0}, {1})
Так чисто, для информации. Visual Studio 2015 позволяет делать так:Console.WriteLine($"SC.color ={SC.color},SC.ves ={SC.ves},SC.power ={SC.power},SC.transmission ={SC.transmission},SC.complete_drive={SC.complete_drive}");
что, на мой взгляд, красивее и позволяет избежать подобных ошибок. Обратите внимание на знак $ перед строкой - это его магия. Так можно поступить с любой строкой, не только в Console.WriteLine.