두개의 프로젝트가 준비되어있습니다.
ConsoleApp6 프로젝트에는 아래와 같은 클래스와 멤버 변수가 적혀있는데요.
우리가 원하는것은 이 함수를 ConsoleApp7 프로젝트에서 실행하고 싶습니다.
1. 실행할 프로젝트 기준으로 불러올 프로젝트 참조 추가
여기서 우리가 실행할 프로젝트는 ConsoleApp7 이고, 불러올 클래스가 있는 프로젝트는 ConsoleApp6입니다.
종속성에 마우스 오른쪽 클릭 후 프로젝트 참조 추가를 클릭합니다.
그 후 아래 그림처럼 클릭해주시고 확인을 눌러줍니다.
2. ConsoleApp7 프로젝트에서 ConsoleApp6에 있는 클래스 함수 실행
참고로 다른 프로젝트의 클래스를 실행하기 위해선 빨간색 사각형 부분의 접근제한자가 public이어야 한다는것을 참고바랍니다.
//ConsoleApp7 프로젝트
Test.HelloWorld();
//output: Hello, World!
정상적으로 출력되는 것을 알 수 있습니다.
'c#' 카테고리의 다른 글
[c# 기초] c# 접근 제한자(Access modifier) / private, protected, public (0) | 2022.05.06 |
---|---|
[c# 기초] this 키워드 , this() 생성자 개념 (0) | 2022.05.04 |
[c# 기초] 작업중인 파일이 자동적으로 실행되게 하는 방법(Ctrl+ F5) (0) | 2022.05.04 |
[c# 기초] 생성자(constructor)란? (0) | 2022.05.03 |
[c# 기초] ref vs out 차이 (3) | 2022.05.03 |
댓글