C# 运行时
iClick 内置了一个 C# 运行时环境,让你可以直接利用API无缝调用 C# 代码。
💡 无限可能
如果你熟悉 C#,你可以利用此接口构建任何底层功能和高性能算法。无论是系统级操作,还是调用第三方DLL库!
使用场景
适合使用 C# 运行时的场景:
- 🧮 算法计算 - 执行计算密集型算法(如图像处理、数据分析)
- 📦 第三方库集成 - 调用现有的 .NET 库(如 OpenCV、YOLO 操作等)
开箱即用
🔧 强大的生态系统
- 访问 .NET 类库 - 可以使用整个 .NET Framework/Core 类库
- NuGet 包支持 - 可以引用和使用 NuGet 上的第三方库
⚡ 高性能混合编程
- 最佳实践结合 - 可以利用 C# 处理计算密集型任务
- 进程内调用 - C# 代码编译后再运行,调用开销极低
- 异步支持 - 完整支持 async/await,充分利用异步性能优势