Нужно преобразовать Perl в C#
Привет ,
Пожалуйста, кто-нибудь может помочь мне в преобразовании кода perl в C#.
Я не из Перл-бэкграунда.
#!/usr/bin/perl my $csv = "$ARGV[0]"; $filename = $csv; $filename =~ s/.csv//; open(Data,"$csv"); open(testlist, "testlist.txt"); while (<testlist>) { push (@testlist,$_); } $TotalTest = @testlist; close (testlist) || die "Couldn't close file properly"; open(summary, ">../$csv"); print summary "Test,PassCount,FailCount\n"; foreach $test (@testlist) { chomp $test; open(passfailtest,"$csv"); $pass_count = 0; $fail_count = 0; while (<passfailtest>) { if ($_ =~ /\b$test\b/) { #print "$_"; if ($_ =~ /Pass/) { $pass_count ++; } if ($_ =~ /Fail/) { $fail_count ++; } } } print summary "$test,$pass_count,$fail_count\n"; }
Спасибо
Санджу
Что я уже пробовал:
Я пытаюсь понять код из скрипта perl.
Но возникают трудности при преобразовании кода perl в c#.
Mehdi Gholam
Попробуйте посмотреть, что такое входные данные и что вы получаете, когда запускаете код и работаете оттуда.
(Perl обычно пишется один раз!)