반응형
클래스 라이브러리 생성
- 파일 - 추가 - 새 프로젝트
- (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! 입력
반응형