首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用带参数的C#函数扩展Nemerle?

如何用带参数的C#函数扩展Nemerle?
EN

Stack Overflow用户
提问于 2013-03-11 21:35:23
回答 2查看 158关注 0票数 0

我想创建一个像public static int Sum(int a, int b){ return 0; }这样的函数(在C#中,而不是在nemerle中),它将位于.n文档(而不是外部dll)中,并且对于nemerle代码是可见的。这样的事情怎么做?(在web上找不到示例)

EN

回答 2

Stack Overflow用户

发布于 2013-03-12 15:28:55

Nemerle允许在using关键字中使用类名来导入静态类方法。

代码语言:javascript
复制
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));
  }
}
票数 3
EN

Stack Overflow用户

发布于 2013-03-22 22:45:37

不是的。但是您可以创建一个分部类。类的一部分可以用Nemerle编写,另一部分可以用C#编写。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15339996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档