阅读这篇文章,我发现了几种调用方法的方法。
调用方法:
public static void SendData(string value) { }
来电:
delegate void MyDelegate(string value);
//Slow method - NOT RECOMMENDED IN PRODUCTION!
SendData("Update");
// Fast method - STRONGLY RECOMMENDED FOR PRODUCTION!
MyDelegate d = new MyDelegate(SendData);
d.BeginInvoke("Update", null, null);
这是真的吗?它更快吗?
Action send = () => Send("Update");
send();
或者也许这个?
我需要将一个方法调用到具有最高性能的 SQL CLR 触发器中,因此即使是很小的速度增加也是有意义的。