在Nodejs中如何调用C#的代码

时间:2022-03-25 05:07:15

var edge = require(‘./node_modules/edge‘); var StudyMath = edge.func(function () {/* using System.Collections.Generic; using System.Threading.Tasks; namespace RockyNamespace { public class Startup { // C#中,方法必须用async异步修饰,且返回值必须为Task<object>,,其中,input即为方法的参数,上文的s => input public async Task<object> Invoke(object input) { // 方法体 return 0; } } } */});
// s为传递方法传递的参数,result为方法返回的结果 StudyMath (s, function (error, result) { if (error) throw error; if (0 == result) ; // Success else ; // Failure });