You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将类方法赋值给变量的操作在编程中称为什么?

问题解答

你提到的var Go = Test.Go这种将类的静态方法赋值给变量的操作,在C#里叫做创建委托引用(也常被称为委托实例化)。

这个操作的核心是依托C#的委托机制:委托是一种可以引用方法的类型,当你把静态方法赋值给变量时,编译器会自动推断出匹配该方法签名的委托类型(比如这个场景下是Action<string>),并创建对应的委托实例指向这个静态方法。之后你通过变量调用方法,和直接用类名调用原方法的效果完全一致。

内容的提问来源于stack exchange,提问作者akTed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 17:24:51