nodejs中edje 调用c#dll-笔记
来源:互联网 发布:战龙三国吕布进阶数据 编辑:程序博客网 时间:2024/05/20 10:57
安装edje包
edje https://github.com/tjanczuk/edge
nodjs 代码:
var edge = require('edge');var getResult = edge.func('D:/gongzy/Documents/Visual Studio 2013/Projects/TestNodejs/TestNodejs/bin/Debug/TestNodejs.dll');getResult(132,function (error, result) { if (error) throw error; console.log(result);});
c# 代码:
using System;//#r "System.dll"//using System.Collections.Generic;//using System.Linq;//using System.Text;using System.Threading.Tasks;namespace Testnodejs{ public class Startup { public async Task<object> Invoke(object input) { return this.Add7((int)input); } int Add7(int v) { return new Helper().Add7(v); } } public class Helper { public int Add7(int v) { return v + 10; } }}
c#部分需要注意的命名空间与dll的名称的一致,下面这两句为固定写法。
public class Startup { public async Task<object> Invoke(object input)
不鼓励nodejs与C#绑定过深,类似SQL的操作C#擅长。运行结果如下:
0 0
- nodejs中edje 调用c#dll-笔记
- nodejs中edje-sql 读取MSSQL数据-笔记
- nodejs调用c++dll感想
- C#中调用C++DLL笔记
- nodejs调用c++dll并返回结构类型
- NodeJS通过ffi调用DLL
- 在c#中如何调用dll
- C#中使用DllImport调用C++dll
- C#中调用C++dll错误问题
- C# 中静态调用C++dll 和C# 中动态调用C++dll
- Electron使用NodeJS扩展模块调用DLL
- native c++/qt中如何调用c#dll
- c语言学习笔记 之调用dll动态库
- winform(C#)调用dll
- c#系统DLL调用
- C#调用C++DLL
- vc2005 调用c#dll
- winform(C#)调用dll
- 从输入网址到显示网页的全过程分析
- 短信猫开发(2): 接收短信后的解码
- 第八轮回 相信它就像预期那样运行
- 【JVM】类加载、连接和初始化过程
- QT常用
- nodejs中edje 调用c#dll-笔记
- CMarkup简单快速的C++ XML解析器
- c++ 11 新特性
- php 三表查询集合分组,排序,别名,集合函数
- 将lnmp 自带的 php 5.4升级为 5.6
- python post请求demo
- Android Jni多线程对象使用问题
- Android中EditText中字体颜色的selector
- JQuery取消空的ul标签