MQL5 DLL in .NET

 
Does MQL5 support dlls that are NOT written in C++? Can I write a dll in C# or VB without writting a C++ wrapper?
 

SO good question!

 
.dll can be compiled from all high level languages. its only question of variable compatibility. for example some languages define integer with 2 bytes, other with 4 bytes. there are again languages they have boolean and other without. i can imagine the only problem may be this. but .net should be fully compatible without having experience.
 

The reason I asked is MT4 does NOT support all of .NET. It only supports C++.


If I want to write an MT4 dll in C#, I have to write the C# code then write a C++ wrapper. Basically, all MT4 dlls must be in C++ unless you enjoy redundant coding. I sincerely hope MT5 does not have this issue.