gpt4 book ai didi

c# - 一个类怎么可能没有构造函数呢?

转载 作者:可可西里 更新时间:2023-11-01 08:14:48 24 4
gpt4 key购买 nike

前段时间我询问了有关实例化 HttpContext 对象的问题。现在我已经了解了我不知道的东西,让我感到困惑的是你不能说 HttpContext ctx = new HttpContext();因为该对象没有构造函数。

但是不是每个类都需要一个构造函数吗?在 C# 中,如果您不提供,编译器会自动为您提供默认的 cstr。

另外,如果我有一个字符串(例如:“Hello There!”)并且我说 Convert.ToBoolean("Hello") 或任何字符串,这是如何工作的?幕后发生了什么?我想在这种情况下,像 CLR Via C# 这样的书会很方便。

我错过了什么?

最佳答案

构造函数可以是私有(private)的或 protected 。
此外,您不能创建抽象类的实例,即使该类具有公共(public)构造函数也是如此。

关于c# - 一个类怎么可能没有构造函数呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/243293/

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