2014-03-07 2 views
2

"메서드 그룹에서 메서드를 선택할 수 없습니다. 메서드를 호출 하시겠습니까?"라는 오류 메시지가 나타납니다.File.Exists()에 대한 메서드 그룹에서 메서드를 선택할 수 없습니다.

if ((!File.Exists(pathString + "\\" + fileName + ".cs")) && 
       (!File.Exists(pathString + "\\" + fileName + ".vb")) && 
       (!File.Exists(pathString + "\\" + fileName + ".c")) && 
       (!File.Exists(pathString + "\\" + fileName + ".cpp"))) 
+1

를 사용하고 당신은 더 게시 할 필요가 –

+0

작동 코드에서 pathString 및/또는 fileName에 대한 선언이 잘못되었을 가능성이 있습니다 – Mick

+1

대신 "System.IO.File.Exists"를 사용해보십시오. – eliashdezr

답변

1

그것은 아마 pathString 나 파일 이름이 방법보다는 여기서 문제가 pathString 또는 fileName 실제로 메소드 이름이 아닌 지역 또는 접근 필드 있다는 것입니다 문자열

0

것. 메서드 이름으로 해석되므로 컴파일러는 괄호가이를 호출하기 위해 이름을 따를 것으로 기대합니다. 메소드 이름 인이 그림을 수정하고 괄호로를 따르

pathString() 
3

그냥 프로그램의 상단에 using SO=System.IO.File.Exists를 사용하고 내가 linqpad에이 복사 SO.File.Exists

관련 문제