一个简单的问题(我认为):在C#中,以下哪段代码可以更快地执行?newSpeed = newSpeed > maxSpeed ? maxSpeed : newSpeed; 要么if (newSpeed > maxSpeed) { newSpeed = maxSpeed; } 最佳答案 我猜第二个在某些情况下会更快,因为它并不总是执行任务,而第一个总是执行任务。例如,当newSpeed <= maxSpeed时,不进行分配,仅进行比较。