2023-12-15 20:51:20
执行下面的程序,出现这个异常,why?原因是: await Task.Delay(50,_token); 这句传入了_token,用户取消时会触发_token.ThrowIfCancellationRequested();这个时候,下面的if不会命中,而是直接向调用者抛异常。 if (_token.IsCancellationRequested)如果写成await Task.Delay(50)...
2023-12-15 16:06:13
下面代码如果不使用Lambda表达式,自己写一个函数findobj,你会发现一个问题。就是if (data.ToString() == "1") return true; 这句是写死的字符串,它应该是个变量。但是为啥系统的List.Find定义的委托偏偏是下面这样的原型呢?public delegate bool Predicate<in T>(T obj);为啥不...