强制 问答列表

为什么“if”语句中的类型测试会泄露范围,而“switch”语句中的类型测试不会?[复制]

作者:user3163495 提问时间:7/29/2023

这个问题在这里已经有答案了: 模式匹配变量范围 (2 个答案) 4个月前关闭。 在以下示例方法中,使用语句和语句进行类型测试。这些方法在功能上是相同的。但是,该语句不允许在强制转换时重复使用相同的变...

为什么 C# 不能将包含盒装 int 的对象强制转换为双精度值?

作者:Gilles jr Bisson 提问时间:7/27/2023

在 C# 中,为什么示例 1 有效: int myValue1 = 11; double resultDirectlyFromInt = myValue1; 但示例 2 没有: int myV...

MySQL C# - 如何从 MySQL 中检索枚举类型

作者:spoooooooonman 提问时间:8/1/2023

我有一个名为ProfileType的枚举,在MySQL中它存储为一个枚举,如下所示: 问题是,一旦我尝试登录,它就会崩溃,给我一个“指定的演员表无效”,这在启动配置文件时会发生。 var cmd ...

动态转换基类到子类的泛型函数

作者:Vivek Mangal 提问时间:8/1/2023

我正在处理一个C++项目,我有一个基类A,它可以有许多派生类,如B,C等。 如果可能的话,我想为动态基类编写一个泛型函数到任何子类。所以我写了以下函数: template<typename T> ...

C# 中的类型转换与作为运算符 [重复]

作者:Ali Kh 提问时间:8/6/2023

这个问题在这里已经有答案了: 直接铸造与“作为”操作员? (16 个答案) 作为运算符和强制转换之间的区别(涉及泛型)( 5 个答案) 重新审视 Cast 与 'as' 运算符 (5 个答案) 4个月...

Pytorch 自动混合精度 - 将整个代码块转换为 float32

作者:The Guy with The Hat 提问时间:8/11/2023

我有一个复杂的模型,我想以混合精度进行训练。为此,我使用 torch.amp 包。我可以使用 为整个模型启用 AMP。但是,模型训练不稳定,因此我想强制模型的某些区域浮动32。with torch.c...

如何在C#中将ImmutableArray&lt;DerivedClass&gt;转换为ImmutablyArray&lt;BaseClass&gt;反之亦然?

作者:DomenPigeon 提问时间:8/16/2023

我知道不可能强制转换派生列表(为什么不在这里得到很好的解释),但是 ImmutableArrays 呢,因为它们不能被更改,强制转换应该是有效的,对吧? 我希望这能起作用: class Anima...

命令模式、EF Core、类型转换和 MS DI

作者:nktdrkhv 提问时间:8/25/2023

如何正确地组合这些应用程序? 今天,我正在努力完成域事件,或者类似的东西。 比方说,我有这个(不是真正的代码): public abstract class ActionDataBase { ...

当函数将动态对象作为输入参数时,不会检查 C# 类型转换

作者:Stanton 提问时间:8/25/2023

我有一个接受类型对象的函数。该函数确实可以解析该对象,然后返回有关其解析内容的一些信息。出于某种奇怪的原因,当我获取返回的对象并将其存储到另一个变量中时,该新变量不会在编译时检查对象类型是否匹配。dy...

什么时候应该使用 static_cast、dynamic_cast、const_cast和reinterpret_cast?

作者:e.James 提问时间:12/2/2008

什么是正确的用途: static_cast dynamic_cast const_cast reinterpret_cast (type)value(C 样式强制转换) type(value) (函...


共150条 当前第11页