취미 기록용 블로그
특정한 형태를 갖는 하나 이상의 함수를 호출할 수 있는 클래스다 라고 정의되어 있던데. 개인적으로는 C++의 함수포인터랑 비슷하다. C++의 함수포인터는 어느 함수안에서도 선언해서 쓸 수 있고 다른 함수를 가리키도록 변경이 가능하지만 닷넷에서 위임기능은 일단 생성후에는 위임이 가리키고 있는 함수를 변경할 수 없다.… “read more”
C#에서 자료형인 CTS(Common Type System)에는 두가지 형태의 자료형이 있는데 하나는 Value 타입이고 하나는 Reference 타입이다. C 공부하시던 분이라면 누구나 간단하게 이해 할것이다 그리고 그 생각이 맞았다. Boxing은 value 타입의 자료형을 Reference 타입으로 바꾸는거고 Unboxing은 Reference 타입을 Value 타입으로 바꾸는 것이다.… “read more”
C# 공부 시작한지 얼마 안되서 삽질하다가 알게 된것인데 DLL 만드는 프로젝트에서 해당 DLL의 assembly name이 실제 클라이언트에서 호출할때 사용되는 이름이 같아야 한다. static void Main(string[] args) { Assembly DllAssembly = Assembly.GetAssembly(typeof(DllTestServer)); DllTestServer.Foo(); } 혹시나 해서 컴파일은 같은 이름으로 했지만 파일명을… “read more”