본문 바로가기
프로그래밍˙알고리즘/C#ㆍXamarin

[C# Windows 프로그래밍] C# dll파일을 제작/사용하는 방법 (How to make C# dll)

by 승주니 2020. 5. 30.
반응형

DLL : Dynamic Link Library

라이브러리를 사용하는 이유는 개발에 있어 자주쓰고 중복적인 내용을

다룰 때 편리하고, 개발속도가 빨라지기 때문이다.

 

DLL파일 생성을 위해 C# 클래스 라이브러리를 생성한다.

 

using System;

namespace ClassLibrary1
{
    public class Class1
    {
        public static int test (int a, int b)
        {
            return a + b;
        }
    }
}

 위와 같이 간단하게 int타입 a, b를 불러와서

더하는 함수를 작성한 후에 F5를 눌러서 빌드한다.

 

이런 문구가 뜨면 빌드에 성공한 것이다.

이제 소스폴더에 들어가서

ClassLibrary1.dll을 찾는다.

 

 

dll파일이 생성된 것을 확인할 수 있다.

 

 

이제 솔루션 - 우클릭 - 추가 - 새프로젝트에서

Windows Forms 앱을 추가해준다.

 

참조 - 참조 추가에 들어간다.

 

찾아보기 클릭 후 아까전의 dll파일 추가

 

추가 후

using ClassLibrary1;

using선언을 해준다.

using뒤에는 설정한 dll이름이다.

 

이제 위와같이 텍스트박스 2개, 커맨드박스(Button)을 생성한다.

 

커맨드 박스(Button)을 클릭후에

 

        private void button1_Click(object sender, EventArgs e)
        {
            Console.WriteLine(Class1.test(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)));
        }
    }

 

출력 영상

 

 

 

반응형

댓글