gpt4 book ai didi

C# 闭包绑定(bind)

转载 作者:行者123 更新时间:2023-11-30 14:02:18 26 4
gpt4 key购买 nike

给定以下内容,foo 何时绑定(bind)?

 System.Timer t = new System.Timer( (a)=>{
var foo = Messages.SelectedItem as FooBar;
});

是在执行匿名方法时绑定(bind),还是在定义方法时绑定(bind)?

最佳答案

foo 根本没有绑定(bind),因为它是匿名方法的内部。它将调用 Messages.SelectedItem。如果 Messages 是实例属性,则绑定(bind)的是“this”实例,用于获取 Messages。

关于C# 闭包绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6180508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com