C# 用于记录错误的静态函数

C# 用于记录错误的静态函数,c#,static-methods,C#,Static Methods,我想获得一些关于静态函数及其用法的编程知识。将错误记录机制添加到静态函数是否更好?如果是,优点是什么?您可以阅读的详细信息。如果你认为你将获得以下优势,你应该考虑使它静止。 在[将成员标记为静态]之后,编译器将向这些成员发出非虚拟调用站点,这将阻止在运行时对每个调用进行检查,以确保当前对象指针为非空。这可以为性能敏感的代码带来可测量的性能增益。在某些情况下,无法访问当前对象实例表示存在正确性问题

我想获得一些关于静态函数及其用法的编程知识。将错误记录机制添加到静态函数是否更好?如果是,优点是什么?

您可以阅读的详细信息。如果你认为你将获得以下优势,你应该考虑使它静止。

在[将成员标记为静态]之后,编译器将向这些成员发出非虚拟调用站点,这将阻止在运行时对每个调用进行检查,以确保当前对象指针为非空。这可以为性能敏感的代码带来可测量的性能增益。在某些情况下,无法访问当前对象实例表示存在正确性问题