C# - 다른 클래스 라이브러리 참조하기

반응형

 

클래스 라이브러리 생성

  • 파일 - 추가 - 새 프로젝트

 

  • (C#) 클래스 라이브러리 - 다음

 

  • 프로젝트(클래스 라이브러리) 이름 입력 - 다음

 

  • 다음

 

  • 솔루션 탐색기에 클래스 라이브러리 추가된 화면


클래스 라이브러리 참조

  • 참조를 추가할  종속성 우클릭 - 프로젝트 참조 추가
    (Dependencies - Add Project Reference)

 

  • 추가할 다른 프로젝트 선택 - 확인

 

  • 종속성 추가 확인


참조한 클래스 라이브러리 사용

참조한 클래스 라이브러리 코드

  • Class1.cs (임의 이름) 우클릭 - 열기

 

  • Class1.cs 코드
    • getString 메소드 정의
    • 사용자가 입력한 값을 그대로 출력해주는 간단한 코드
namespace HelloClassLibrary
{
    public class Class1
    {
        public static String getString()
        {
            Console.WriteLine("input your message : ");
            string text = Console.ReadLine();
            return text;
        }
    }
}

참조한 클래스 라이브러리 메소드 사용

  • 사용할 프로젝트의의 cs 파일 열기

 

  • 참조한 클래스 라이브러리, 코드 파일, 메소드 입력
    • 참조한 클래스 라이브러리명 : HelloClassLibrary
    • 코드 파일명 : Program.cs
    • 메소드명 : getString
String inputText = HelloClassLibrary.Class1.getString();
Console.WriteLine("your input message : " + inputText);

실행

  • Hello! 입력

반응형