본문 바로가기
WPF

모호한 참조 오류

by DarkRock 2023. 9. 11.
반응형
string inputPath = @"D:\Temp\test.txt"
string fileName = Path.GetFileName(inputPath);

 

WPF에서

위와 같은 코드를 작성하였는데  "~ 사이에 모호한 참조입니다." 란 메세지가 뜨더군요.

웹상에 찾아보니 Path가 System.Windows.Shapes, System.IO에 둘 다 정의되어 있어, 어떤 걸 쓰는지 모호해서 에러 메세지가 뜬 것으로 보입니다.

그래서 이 에러 메세지를 해결하려면 Path가 어디에 속한 네임스페이스인지 명시하여 수정하면 됩니다. 아래는 Path에 System.IO를 붙여서 수정한 코드입니다.

 

string inputPath = @"D:\Temp\test.txt"; 
string fileName = System.IO.Path.GetFileName(inputPath);
반응형

'WPF' 카테고리의 다른 글

WPF TextBox Drag and Drop(텍스트박스에 파일경로 표시)  (0) 2023.09.07