assemblies
Differences
This shows you the differences between two versions of the page.
assemblies [2018/01/23 19:54] – created wolfgangriedmann | assemblies [2018/01/23 19:59] (current) – wolfgangriedmann | ||
---|---|---|---|
Line 14: | Line 14: | ||
And the .NET runtime works very efficientely with the DLL assemblies: they are only loaded when needed, so the start of a small application can be fast. And the applications are small because many things are resolved at runtime keeping the overhead small. | And the .NET runtime works very efficientely with the DLL assemblies: they are only loaded when needed, so the start of a small application can be fast. And the applications are small because many things are resolved at runtime keeping the overhead small. | ||
+ | In .NET in a single application you can use assemblies that are written in different languages: you can mix between X#, Vulcan.NET, C#, VB.NET and any other .NET language. | ||
+ | |||
+ | For example, you can have a X# assembly with a class that inherits from a class in the .NET framework. Then you can have another assembly in C# with a class that inherits from the X# define class, and finally you can have a VB.NET application that uses the class from the C# assembly. | ||
+ | |||
+ | But you cannot mix languages in the same assembly - that cannot work because every assembly needs to be built by only one compiler (there is no linker in .NET framework). | ||
assemblies.txt · Last modified: 2018/01/23 19:59 by wolfgangriedmann