我想创建一个像public static int Sum(int a, int b){ return 0; }这样的函数(在C#中,而不是在nemerle中),它将位于.n文档(而不是外部dll)中,并且对于nemerle代码是可见的。这样的事情怎么做?(在web上找不到示例)
发布于 2013-03-12 15:28:55
Nemerle允许在using关键字中使用类名来导入静态类方法。
module Functions {
public Sum(a : int, b : int): int { a+b }
}
// or
class Functions2 {
public static Mul(a : int, b : int): int { a*b }
}
using Functions;
using Functions2;
using System.Console;
module Program
{
Main() : void
{
WriteLine(Sum(2, 3));
WriteLine(Mul(4, 5));
}
}发布于 2013-03-22 22:45:37
不是的。但是您可以创建一个分部类。类的一部分可以用Nemerle编写,另一部分可以用C#编写。
https://stackoverflow.com/questions/15339996
复制相似问题