请问net中怎么像JS中这样传递方法

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:10:19
JAVA 中有这样的程序

var each = function(fn)
{
fn.call(this);
}
fn 是一个function
call调用了实例来执行这个function
请问在NET 中如何实现这样形式的一个方法或类

用委托也能达到效果

.NET 是一个平台,不是一门语言,它支持 C#、VB.Net、J#等语言。你应该指的是C#语言吧?C#语言中不能像JS一样传递方法,只能传递对象,如下:

public class Program
{
public void each(Test test)
{
test = new Test();
test.fn(this);
}
}

public class Test
{
//构造方法
public Test() { }
public void fn(Program obj)
{

}
}

....你这个是javascript的么?
你这个算是继承
比如
var A = function(){
this.cc = "love apple";
}
var B = function(){
A.call(this);
alert(this.cc); //弹出 love apple
}
B();

C# 里面继承 不就是 : 这个符号么~~