以下是否存在任何性能问题(例如执行拳击)?
public int CompareIntValues(int left, int right)
{
return left.CompareTo(right);
}
一些进一步的信息。该应用程序应该是实时的,因此使用C#也许是一个奇怪的选择。但是,这是我无法控制的。
最佳答案
因为Int32为CompareTo定义了两个重载,一个重载了int
,一个重载了object
,因此您将没有任何装箱。在上面的示例中,将调用前者。如果必须调用后者,则会发生装箱。
关于c# - Int32.CompareTo(int x)性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7162322/