닷넷 API

 

 

 

C#이 사용할 수 있는 API 집합체인 닷넷에는 굉장히 많은 API가 있다.

 

 

◎ 닷넷 API 탐색기와 Docs

 

마이크로소프트는 닷넷 API 탐색기를 제공하여 웹에서 모든 API 검색을 할 수 있다.

https://docs.microsoft.com/en-us/dotnet/api/

위의 링크를 들어가보면 API를 검색할 수 있다. 

 

닷넷에서 제공하는 대부분의 API는 클래스이다.

그리고 구조체, 열거형이 있고, 이러한 클래스, 구조체, 열거형을 특정 이름으로 묶어 관리하는 네임스페이스가 있다. 

 

* 클래스 (Class)

: Console 클래스, String 클래스 등 거의 대부분이 클래스이다. 

 

* 구조체 (Struct)

: DateTime 구조체, TimeSpan 구조체 형태로 표현하며, 클래스와 거의 동일하게 사용한다.

 

* 열거형 (enumeration)

: Color 열거형 등이 있으며, 특정 목록을 관리할 때 편리하다.

 

* 네임스페이스 (namespace)

: System 네임스페이스처럼 많은 양의 클래스와 구조체, 열거형을 묶어서 관리한다. 

 

 

위의 API 탐색기에서 Math를 검색했을 때 System.Math를 클릭해보면 기능들을 더 자세히 볼 수 있다. 

 

 

 

 

참고 자료;

C# 교과서 (저; 박용준 출판사; 길벗) 

 

엑셀파일 파싱을 위한 기본적인 세팅 

더보기

우선 내가 사용할 Visual Studio에서 Microsoft의 Excel을 이용하기 위해 Nuget 패키지 추가 해주고 

 

Nuget 솔루션 패키지 관리에서 Microsoft.Office.Interop.Excel 을 검색해주면 된다. 

 

설치가 완료되면 System.Runtime.InteropServices와 Microsoft.Office.Interop.Excel을 추가해준다.

 

 

 

 

진행 도중 microsoft' 네임스페이스에 'office' 형식 또는 네임스페이스 이름이 없습니다 라는 에러가 발생하는 경우 

 

 

참조 관리자에 가서 System.Managerment를 추가하고 확인을 눌러줬지만 그래도 에러가 사라지지 않았다.

 

 

 

 

이럴 땐 COM 카테고리에 들어가서 System.Management도 추가해주면 된다.

 

 

 

+ Recent posts