可否把一个函数作为变量的值?
例如var s=sbyte.Parse;
这样是编译不过的。我的目的是想要声明一个delegate来指向sbyte.Parse,就像C语言的函数指针那样。
我该如何做到呢?
[解决办法]
既然是代理,就要按delegate的方式定义代理和变量啊
[解决办法]
结贴给分吧,注意把分都给哥啊。
var s = () => this.Output= sbyte.Parse(this.Input);
Func<sbyte, object> s = (input) => sbyte.Parse(input);
[解决办法]
var s=new func<object, sbyte>(sbyte.Parse);
[解决办法]
委拖可以把一个函数当参数传递,谢谢,结分吧
[解决办法]