.NET 프레임 워크에 대해 읽었을 때 ".NET에서 언어 상호 운용성을 제공합니다."라는 질문을 읽고 또한 What is language interoperability (basic concept) in .net framework? 질문에 대한 대답을 읽었지만이 기능을 실제로 사용하는 방법에 대해서는 전혀 모릅니다.예를 통해 .NET에서 언어 상호 운용성이 어떻게 작동하는지 알 수 있습니까?
-3
A
답변
1
C#을 사용하여 간단한 프로젝트를 만들고 간단한 클래스로 만들고 컴파일하십시오. .dll을 생성합니다. 그런 다음 VB를 사용하여 프로젝트를 만들고 C#을 사용했던 곳에서 컴파일 한 것을 가져 오거나 포함하십시오. VB는 C# 코드를 관리하지 않지만 사용자가 만든 클래스를 관리 할 수 있습니다.
어떻게? .NET은 공통 언어로 컴파일되기 때문에. C# 또는 VB를 사용하여 코드를 생성 한 경우 중요하지 않습니다.
상호 운용성은 프레임 워크 기능입니다. 희소식 당신은 작은 프로젝트를 위해 이것을 사용해야합니다. 따라서 나는 진정한 방법을 찾지 못했습니다. 그러나 .NET에서 C#으로하는 모든 작업이 Visual Basic에서 코드를 결정하거나 프로젝트의 일부분에서 결정할 경우 재사용 할 수 있습니다.
실제로 프로그래머는 하나의 언어로 코드를 작성하기로 결정했습니다. 그러나 재사용 가능성은 이미있다.
필요한 것을 자유롭게 물어보십시오.
관련 문제
- 1. 자바 상호 운용성이 :
- 2. PGBouncer가 작동하는지 어떻게 알 수 있습니까?
- 3. C 함수가 작동하는지 어떻게 알 수 있습니까?
- 4. IIS가 작동하는지 어떻게 알 수 있습니까?
- 5. 아약스가 작동하는지 어떻게 알 수 있습니까?
- 6. moodle cron이 작동하는지 어떻게 알 수 있습니까?
- 7. 진동기가 작동하는지 어떻게 알 수 있습니까?
- 8. AUSampler가 작동하는지 어떻게 알 수 있습니까?
- 9. mysql_real_escape_string이 작동하는지 어떻게 알 수 있습니까?
- 10. 열심히로드가 작동하는지 어떻게 알 수 있습니까?
- 11. ASP.NET 가장이 작동하는지 어떻게 알 수 있습니까?
- 12. NSURLCache가 작동하는지 어떻게 알 수 있습니까?
- 13. "인라인"이 작동하는지 어떻게 알 수 있습니까?
- 14. 터보 링크가 작동하는지 어떻게 알 수 있습니까?
- 15. ob_gzhandler가 작동하는지 어떻게 알 수 있습니까?
- 16. setFetchBatchSize가 작동하는지 어떻게 알 수 있습니까?
- 17. dlopen이 제대로 작동하는지 어떻게 알 수 있습니까?
- 18. .Net에서 언어 interop는 어떻게 작동합니까?
- 19. 주어진 악성 코드가 어떻게 작동하는지 어떻게 알 수 있습니까?
- 20. 스탠포드 종속성이 어떻게 작동하는지 알 수 없습니다.
- 21. mobaXterm은 x11 전달이 원격 서버에서 작동하는지 어떻게 알 수 있습니까?
- 22. libjdx에서 mousejoint가 어떻게 작동하는지 예를 들어 줄 수 있습니까?
- 23. 웹 서비스에서 반환 된 DataSets는 플랫폼 간 상호 운용성이 있습니까?
- 24. EPUB 및 MOBI 형식은 얼마나 상호 운용성이 있습니까?
- 25. firebase 데이터베이스 인덱스가 작동하는지 어떻게 알 수 있습니까?
- 26. jQuery에서 요소가 애니메이션으로 작동하는지 어떻게 알 수 있습니까?
- 27. 앱 구매시 앱에서 작동하는지 어떻게 알 수 있습니까?
- 28. 스크립트가 하위 디렉토리에서 작동하는지 여부를 어떻게 알 수 있습니까?
- 29. npm 패키지의 어떤 부분이 브라우저에서 작동하는지 어떻게 알 수 있습니까?
- 30. 누군가 WhatRunsWhere가 어떻게 작동하는지 모호하게 알 수 있습니까?
그것은 최종 프로그램이 여러 언어의 코드로 구성 될 수 있다는 것을 의미합니다 : VB.NET은 C#을, F 번호 등 –
난 당신이 링크 된 질문에 대한 답변을 생각 아주 명확하다. 다른 .Net 언어의 .Net 언어로 작성된 라이브러리를 사용할 수 있습니다. 실제로 Json.Net은 C#으로 작성되었지만 VB.Net 또는 F #에서 완벽하게 사용할 수 있습니다. 나는 내가 말할 수있는 다른 무엇을 모르겠다 ... –
만약 당신이 내 대답을 확인 :) – Sam