Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可访问性级别对性能或速度的影响?_C#_C++ - Fatal编程技术网

C# 可访问性级别对性能或速度的影响?

C# 可访问性级别对性能或速度的影响?,c#,c++,C#,C++,我只是想知道,将方法(或参数)设置为私有或公共是否会对整个应用程序的性能/速度产生任何影响 感谢仅将方法声明为private或public不会影响其速度或性能,但会影响该方法的可访问性。如果您希望从不同的类或不同的包访问该方法,则其作为public或private的范围将更改场景。 为了更好地理解,请通过以下链接: 感谢您的快速回复。这意味着它仅用于安全或设计目的,我们使用可访问性级别?仅用于设计目的,不用于安全(使方法私有并不使其免受攻击)纯粹用于设计。翻译成汇编/CLR字节码后,就没有所谓

我只是想知道,将方法(或参数)设置为私有或公共是否会对整个应用程序的性能/速度产生任何影响


感谢

仅将方法声明为private或public不会影响其速度或性能,但会影响该方法的可访问性。如果您希望从不同的类或不同的包访问该方法,则其作为public或private的范围将更改场景。 为了更好地理解,请通过以下链接:


感谢您的快速回复。这意味着它仅用于安全或设计目的,我们使用可访问性级别?仅用于设计目的,不用于安全(使方法私有并不使其免受攻击)纯粹用于设计。翻译成汇编/CLR字节码后,就没有所谓的“访问级别”了。@LorenzoDematté:你能详细说明一下一个攻击私有成员的方法吗。我想一个人可以访问它,而不是类本身,在类中声明它。Thanks@Yuushi:哦,明白你的意思了。这可能也回答了我对洛伦佐德米特的问题。谢谢