>

WPF 응용 프로그램을 만들고 있습니다. 나는 거의 그것의 한 부분으로 끝났으며 이제 코드를 약간 정리하고 싶습니다. 영어는 모국어가 아니므로 (중복으로 표시되는 경우 죄송합니다) 이에 대해 아무것도 찾을 수 없으므로 누군가 나를 도울 수 있기를 바랍니다.

'class.cs'라는 클래스에 public void가 있고이 클래스가 'classes'라는 폴더에있는 경우 클래스에 액세스하여 해당 함수를 사용하려면 어떻게해야합니까?

  • 답변 # 1

    클래스를 사용하려는 파일 맨 위에는 using 문이 있습니다.

    using [namespace];
    
    

    그러면 수업을 인스턴스화 할 수 있습니다

    Class testClass = new Class();
    testClass.Method();
    
    

    클래스 클래스의 네임 스페이스가 무엇인지 확실하지 않은 경우 줄을 작성하여 클래스를 인스턴스화 한 다음 인텔리전스 (Visual Studio와 같은 개발 도구를 사용한다고 가정)를 사용하여 참조를 자동으로 포함 할 수 있습니다. . 또는 class.cs 파일의 상단을보고 어떤 네임 스페이스가 선언되었는지 확인할 수 있습니다.

  • 답변 # 2

    어떤 네임 스페이스가 있는지 확인한 다음 클래스 이름이 무엇인지 확인하고 "Namespace.class" 여전히 볼 수없는 경우 클래스가 public이고 class.cs 속성에 빌드 속성이 컴파일되도록 설정되어 있는지 확인하십시오

  • 답변 # 3

    어디에서 액세스하려고하는지 확실하지 않습니다 이 수업. 그러나 가장 쉬운 방법은 클래스 이름을 사용하려는 위치에 입력하고 'ctrl +'를 누르는 것입니다. 이 클래스의 using 문을 추가 할 수있는 컨텍스트 메뉴가 표시됩니다. 솔루션의 다른 프로젝트 에서이 클래스에 액세스하려고하면 위의 방법은 VS2017에서만 작동합니다 (누락 된 프로젝트 참조도 추가하기 때문에) 그렇지 않으면이 프로젝트에 대한 참조를 추가 한 다음 클래스에 누락 된 using 문을 추가해야합니다 ( 귀하의 경우 'ProjectName.classes 사용').

  • 답변 # 4

    이야기하는 폴더를 네임 스페이스라고합니다. 먼저 네임 스페이스를 가져와야하며 클래스를 사용할 수 있습니다.

    * 일반적으로 IDE가 프롬프트를 표시합니다.

관련 자료

  • 이전 html - 버튼은 다른 요소 형태보다 낮습니다
  • 다음 beautifulsoup - 사이트에 로그인을 요청하는 동안 오류가 발생했습니다