2010-03-16 5 views
2

명령 유취권 인수를 읽으려고하는데 .NET에 어떤 종류의 버그가있는 것 같습니다..NET 명령 줄 인수 bug?

내 콘솔 응용 프로그램

/I로 전달하는 매개 변수를 "C : 프로젝트 \ \ PC \ 트렁크 \ 시뮬레이터 \의 PDF-소스 \ PDF-소스 \ 빈 \ 디버그 \ ConversionFiles \의 dummy.pdf를"/ o "result"

CommandLine 변수는 세 개의 인수를 반환하지만 4 개를 전달하고 이러한 인수의 값이 엉망입니다.

/I = 사실

"C : 프로젝트 \ \ PC \ 트렁크 \ 시뮬레이터 \의 PDF-소스 \ PDF-소스 \ 빈 \ 디버그 \ ConversionFiles \의 dummy.pdf"= 사실

/O = "result"

마지막 인자 만 보았을 때 corectlly가 파싱되었습니다. 이 버그인가?

관련, 토마스

내 코드

static void Main(string[] args) 
{    
    Arguments CommandLine = new Arguments(args); 
+2

인수 란 무엇입니까? 어떤 종류의 명령 인자 파서? – t0mm13b

+0

args 배열에는 무엇이 있습니까? –

+0

죄송합니다, 제 실수 : 문제는 제 3 자 수업에 있었고 문제는 해결되었습니다. – Tomas

답변

4

문제가 인수 클래스에있는 것 같습니다. args 배열을 체크하면 거기에 4 개의 원소를 찾을 수있을 것입니다.