C# 使用表情体成员可以提高一些性能?

C# 使用表情体成员可以提高一些性能?,c#,C#,我试图找到一些关于“表达式主体成员”的信息,以了解使用“表达式主体成员”(除了简单属性或方法之外)是否可以提高应用程序的某些性能 (可能在编译后,表达式bodid members被作为内联方法调用,这可以提高一些性能(只是一个选项)) 但我找不到任何解释 有人知道使用bodid members这个表达式是为了更好的代码还是为了更好的性能 它通常只用于编写更短的代码(因此编写代码更快?)和可读性更强的代码 但是,只要有可能,就试图强制=>可能会对代码的可读性产生负面影响。为什么不直接测量它呢?是什

我试图找到一些关于“表达式主体成员”的信息,以了解使用“表达式主体成员”(除了简单属性或方法之外)是否可以提高应用程序的某些性能

(可能在编译后,表达式bodid members被作为内联方法调用,这可以提高一些性能(只是一个选项))

但我找不到任何解释


有人知道使用bodid members这个表达式是为了更好的代码还是为了更好的性能

它通常只用于编写更短的代码(因此编写代码更快?)和可读性更强的代码


但是,只要有可能,就试图强制
=>
可能会对代码的可读性产生负面影响。

为什么不直接测量它呢?是什么让你认为这些“提高了性能”?提高性能相比什么?你所说的“提高性能”是什么意思?表达体成员是语法上的糖,完全等同于完整写出的方法。它们对性能没有任何影响“程序员浪费大量时间考虑或担心其程序中非关键部分的速度,而在考虑调试和维护时,这些提高效率的尝试实际上会产生强烈的负面影响。我们应该忘记小效率,比如说97%的时间:过早优化是万恶之源。然而,我们不应该错过关键的3%的机会。“我的应用程序处理视频,性能非常差——所以这是一个简单的问题……因为我找不到任何答案来衡量它。更短!=更快。C是一种编译语言,没有任何东西可以直接运行ever@Liam通过“更快”“我指的是花在写代码上的时间。我不好,因为我没有正确地表达自己。@Liam,因为我不是指表演。我只是想回答这部分
有人知道使用bodid members这个表达是否只是为了更好的代码
描述“更好”?@Liam事实上,“性能”的含义没有一般规则。当然,发展速度也是一个可能的衡量标准。