c# - c#main方法的工作方式

标签 c# .net

在 Java 中,通常我们将 main 方法声明为公共(public)方法,因为它应该在类外可用以供 JVM 执行。

但是在 c# 中,我们将 main 方法声明为私有(private)的(对于 c# 中的方法,默认访问说明符是私有(private)的)。 CLR 如何执行 main 方法?

请原谅我问了一个非常简单的问题:)

最佳答案

CLR 实际上并不介意您的方法是私有(private)的还是公共(public)的。它不会通过使用普通的 C# 代码来调用它。在 native 调用堆栈中,CLR 使用 .entrypoint IL 指令

获取 Main 方法

关于c# - c#main方法的工作方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35624843/

相关文章:

c# - Linq To SQL 和 C# 中的总时间间隔

c# - 如何从 View 模型发布对象?

c# - 在 ErrorProvider 中填充顶部和底部

c# - 当 ViewModel 设置为 null 时,使用 ReactiveUI Bind 方法将绑定(bind)设置为 null

c# - 如何在代码中或使用报告服务本身动态重命名导出的报告?

c# - microsoft.jet.OLEDB4​​ 提供程序未在本地计算机上注册

时间:2019-03-08 标签:c#正则表达式: find placeholders as substring

.net - Visual Studio 2015 RC Pex 仅为公共(public)方法创建测试

.net - Entity Framework - 反射(reflect)外键和关系/关联

java - .Net/PHP/iPhone 中的 JNDI