c# DllImport 대신 LibraryImport
최신 비주얼 스투디오는 DllImport를 쓰면 LibraryImport로 바꾸라고 경고한다. 전자는 오래되었고 느리기 때문이다. LibraryImport의 기본 형태는 아래와 같다. access modifier는 생략할 수 없다. 정적으로만 이용할 수 있으므로 static으로 해야 한다. 컴파일러가 다른 파일에 자동으로 코드를 추가할 거라 partial로 해야 한다. 정수와 달리 bool이나 string은 마셜을 해야 한다. unmanaged의 정수와 .네트의 그것은 구조가 같지만 bool과 string은 그렇지…