Skip to content

C# Runtime

iClick has a built-in C# runtime environment that allows you to seamlessly call C# code directly through the API.

💡 Unlimited Possibilities

If you're familiar with C#, you can use this interface to build any low-level functionality and high-performance algorithms. Whether it's system-level operations or calling third-party DLL libraries!

Use Cases

Scenarios Suitable for C# Runtime:

  • 🧮 Algorithm Computation - Execute compute-intensive algorithms (such as image processing, data analysis)
  • 📦 Third-party Library Integration - Call existing .NET libraries (such as OpenCV、YOLO operations, etc.)

Ready to Use

🔧 Powerful Ecosystem

  • Access .NET Class Libraries - Can use the entire .NET Framework/Core class library
  • NuGet Package Support - Can reference and use third-party libraries from NuGet

⚡ High-Performance Hybrid Programming

  • Best Practice Combination - Can leverage C# to handle compute-intensive tasks
  • In-Process Calling - C# code is compiled before running, with extremely low call overhead
  • Async Support - Full support for async/await, fully utilizing asynchronous performance advantages

Cooperation: try.catch@foxmail.com