gpt4 book ai didi

C# 类无需初始化(或调用)即可工作

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:54 25 4
gpt4 key购买 nike

我刚开始学习 C#(在 Xamarin 上),我对一些来自 PHP 背景的东西感到困惑。

我使用了一个新的控制台项目模板,Program.cs 中有一个类

using System;

namespace Test
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

这会按预期将 Hello World! 写入控制台。但是类 MainClass 从未被初始化。为什么要执行?

编辑

改变我的问题:谁执行了构造函数?

最佳答案

Main 方法是静态的,允许在没有实例的情况下调用。

关于C# 类无需初始化(或调用)即可工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39270572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com