... | @@ -38,8 +38,8 @@ |
... | @@ -38,8 +38,8 @@ |
|
3. 이를 통해 서로 다른 언어를 섞어서 프로그램을 만드는 것이 가능하다.
|
|
3. 이를 통해 서로 다른 언어를 섞어서 프로그램을 만드는 것이 가능하다.
|
|
* 프로그램 전체를 CLS에 맞춰 구현할 수 있다.
|
|
* 프로그램 전체를 CLS에 맞춰 구현할 수 있다.
|
|
* 다른 언어와 함께 사용되는 영역에 한해서만 CLS에 맞춰 구현할 수 있다.
|
|
* 다른 언어와 함께 사용되는 영역에 한해서만 CLS에 맞춰 구현할 수 있다.
|
|
4. 예를 들면 c++의 경우 다중상속을 지원하지만, .NET Framework에서는 다중상속을 지원하지 않는다.
|
|
4. 예를 들면 c++/CLI의 경우 다중상속을 지원하지만, .NET Framework에서는 다중상속을 지원하지 않는다.
|
|
따라서 다중상속으로 정의된 c++객체는 c#에서는 사용할 수 없다.
|
|
따라서 다중상속으로 정의된 c++/CLI객체는 c#에서는 사용할 수 없다.
|
|
|
|
|
|
##### Meta-data is:
|
|
##### Meta-data is:
|
|
1. CLI에서 meta-data는 CTS에 정의된 타입을 참조하고 설명하기 위해 사용된다.
|
|
1. CLI에서 meta-data는 CTS에 정의된 타입을 참조하고 설명하기 위해 사용된다.
|
... | | ... | |