腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
为什么
CLR
不
总是
调用
值
类型
构造
函数
、
、
、
、
我有一个关于
值
类型
中的
类型
构造
函数
的问题。这个问题是由Jeffrey在
CLR
中通过C#第3版写的,他说(在第195页-第8章),你永远不应该在一个
值
类型
中定义一个
类型
构造
函数
,因为有时候
CLR
不会
调用
它。_x); //Displays 123} 因此,将以下规则应用于
类型
构造
函数
浏览 6
提问于2010-07-14
得票数 38
回答已采纳
1
回答
每种
类型
都有静态
构造
函数
吗?
、
、
根据:静态
构造
函数
是自动
调用
的。它在创建第一个实例或引用任何静态成员之前初始化该类。 这是否意味着每种
类型
(有或没有静态成员)都有静态
构造
函数
?还是静态
构造
函数
出现在具有静态成员或显式定义的
类型
中?这种
类型
是否有静态
构造
函数
,可以在场景后面自动
调用
?
浏览 6
提问于2021-04-07
得票数 0
回答已采纳
2
回答
CLR
如何处理静态类?
、
、
、
、
有人能解释
CLR
是如何处理静态类的吗?
CLR
是否为内部处理静态类创建一个单例实例?如果没有,
为什么
我们在C#中有一个静态
构造
函数
?(根据我的理解,我们只使用
构造
函数
来实例化类)
浏览 1
提问于2014-09-03
得票数 4
回答已采纳
1
回答
为什么
基于堆栈的
值
类型
字段保证为零?
、
请注意,这个问题不同于“
为什么
局部变量需要初始化,但是字段不需要初始化?”或者“
为什么
我不能为.NET中的结构定义一个默认
构造
函数
?”。new MyStruct();} 我们可以看到,当我们使用新的new MyStruct()时,默认的无参数
构造
函数
调用
,该
构造
函数
将其字段初始化为默认
值
(在本例中为0)。
浏览 2
提问于2021-02-04
得票数 1
回答已采纳
6
回答
1首先
调用
链式
构造
函数
的原因是什么?
谁能给我一个很好的理由,
为什么
在C#中,链式
构造
函数
总是
在任何
构造
函数
主体之前被
调用
? .NET允许您在
构造
函数
内的任何位置
调用
链式
构造
函数
,那么
为什么
C#强制您在
构造
函数
体执行之前这样做呢?不幸的是,他设法回答了一个我实际上并没有问到的问题(关于命名
构造
函数
)。NET
CLR</em
浏览 0
提问于2009-02-05
得票数 3
回答已采纳
11
回答
为什么
我不能在.NET中为结构定义一个默认
构造
函数
?
、
、
在.NET中,
值
类型
(C# struct)不能有没有参数的
构造
函数
。根据,这是由CLI规范强制执行的。对于每一个
值
类型
,都会创建一个默认的
构造
函数
(由编译器创建)。
为什么
不允许定义这样的默认
构造
函数
?PS:默认参数是帮助解决C# 4.0的问题,还是
调用
CLR
定义的默认
构造
函数
?当然应该,这就是
为什么
我首先编写了
浏览 1
提问于2008-12-02
得票数 295
回答已采纳
2
回答
Spock框架:间谍和使用真实对象或伪装的目的是什么?
、
从文件中: su
浏览 7
提问于2017-07-24
得票数 2
回答已采纳
4
回答
为什么
值
类型
不显示默认
构造
函数
?
、
下面的代码片段给出了一个
类型
的
构造
函数
和方法的列表。Console.Write(" has 'SpecialName' attribute"); Console.WriteLine(); } 但是当我将一个‘int’
类型
传递给这个方法时,
为什么
我在输出中看不到隐式
构造
函数
呢?或者,我如何修改上面的代码以列出默认
构造
函数
(以防我在代码中遗漏了
浏览 2
提问于2011-01-14
得票数 5
回答已采纳
3
回答
为什么
CLR
调用
不自动释放
、
、
、
2)
值
类型
存储在堆栈上,引用
类型
存储在堆上,指向引用
类型
的指针存储在堆栈上(对此不太确定,但我认为这是正确的)我知道using语句和我的工作方式,但我认为如果
CLR
为用户
调用
Dispose,因此,我的问题是:“如果指向引用
类型
浏览 4
提问于2014-01-13
得票数 0
回答已采纳
1
回答
VB.NET中的模块变量是什么时候实例化的?
、
我可以在UserSettings的
构造
函数
上设置一个断点,并查看
调用
堆栈,但我在其中看到了“外部代码”,但这并没有告诉我太多。
浏览 0
提问于2013-01-17
得票数 2
回答已采纳
2
回答
C#编译器是为引用
类型
(如果没有指定)提供默认
构造
函数
,还是为
CLR
提供默认
构造
函数
?
、
、
我相信(如果我错了,会纠正我),根据
值
类型
的C#规则,没有默认的
构造
函数
。
CLR
将定义将字段
值
归零的方法。供参考
类型
:{ 默认
构造
函数
是由C#还是
CLR
提供的?
浏览 0
提问于2009-09-05
得票数 5
回答已采纳
3
回答
为什么
类需要默认
构造
函数
,而结构不需要呢?
、
、
XYZ _xyz = new XYZ();
为什么
struct不需要默认
构造
函数
,因为class需要相同的
构造
函数
?
浏览 1
提问于2013-08-29
得票数 0
回答已采纳
3
回答
为什么
数组中的结构不需要初始化?
、
、
、
我想知道
为什么
您可以在数组中使用struct而
不
创建它的实例。
为什么
在数组中使用它们时与结构不同? 我理解class和struct之间的区别,struct是一种
值
类型
,但这仍然没有意义。
浏览 1
提问于2018-07-22
得票数 14
回答已采纳
1
回答
是新的(&p)双倍;无操作。因此,uninitialized_default_construct也会变成无操作吗?
、
、
、
、
(请注意())对于内置,在我看来,第二(2)将进行
值
初始化,即将
值
设置为零,而第一(1)将是一个无操作(未初始化的
值
)。对于非平凡
类型
,(2)将
调用
默认
构造
函数
。对我来说不清楚的是(1)对于非平凡的
类型
会做些什么。也会
调用
默认
构造
函数
吗?如果类的设计是这样的话,它是否也是与T::T() = default一样的<e
浏览 3
提问于2019-10-04
得票数 2
回答已采纳
3
回答
新的字符串
类型
来自..。对象引用(包括字符串)设置为null。 String myString = new String();String a; 引用字符串不
浏览 12
提问于2011-12-19
得票数 4
回答已采纳
1
回答
在“显式
构造
函数
调用
”期间,Java如何区分几乎相同的
构造
函数
?
、
、
我当时正在阅读Java教程,并且有一个关于显式
构造
函数
调用
的问题。首先,下面是在本教程中编写的字段和
构造
函数
,以及我添加的另一个
构造
函数
:private int width, height; this.x = x; this.width = width;} 在默认<e
浏览 0
提问于2018-03-08
得票数 0
回答已采纳
1
回答
如果类
类型
是由
值
调用
的
函数
的参数,类的重载赋值操作符是否会被
调用
?
、
、
假设A是一个带有重载operator=的类,如果我
调用
一个有参数A by value的
函数
,重载的operator=会被
调用
吗?
浏览 2
提问于2012-04-15
得票数 2
回答已采纳
2
回答
VS的DLL项目可以使用/返回
CLR
类型
吗?
、
、
、
、
我使用的是VS2008、.net 3.5、C++ 首先,我在解决方案中构建一个
调用
者(测试者)项目,并尝试
调用
dll中的测试
函数
,这是可行的。因此,我继续在DLL中打开
CLR
编译标志,这样我就可以更容易地进行字符串处理。但这给了我一个链接错误。我尝试在caller项目中打开
CLR
编译标志,但突然出现了两个链接错误。我必须做什么才能在DLL中使用
CLR
,并能够将结果作为对象返回给
调用
者?
浏览 6
提问于2011-06-02
得票数 1
1
回答
它是java中跟随new关键字的类的
构造
函数
吗?
、
、
、
当我们写一些像这样的东西时我们真的用新的扫描器(System.in)
调用
在Scanner类中定义的
构造
函数
吗?如果答案是肯定的,那么如何在
不
创建实例的情况下访问
构造
函数
,这是一种特殊
类型
的方法。如果答案是否定的,那么
为什么
它
总是
必须有一个
构造
器的名称?
浏览 29
提问于2018-10-06
得票数 -1
回答已采纳
2
回答
接口
类型
构造
函数
、
、
在"
CLR
Via C#“的第八章(p189)中,Jeffrey Richter指出:我做了一些研究,但我似乎找不到
为什么
接口在任何语言中都需要
类型
构造
函数
这似乎是您在
CLR
中明确禁止的事情。 什么时候需要它,
为什么
它是可能的?
浏览 6
提问于2009-07-17
得票数 5
回答已采纳
点击加载更多
相关
资讯
C/C+编程学习笔记:C+基础之变量的声明与初始化赋值
NET进阶篇-语言章-1-Generic泛型深入
请问C+11有哪些新特性?
禁止拷贝构造,禁止bug
C+之右值引用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券