casting 相关问题

如果允许转换,则转换是将对象类型显式转换为另一种类型的过程。这个过程可能会导致价值的变化。

Windows 对话框:将 PWSTR 类型转换为 char*

我正在使用 Windows 对话框来选择文件。我收到的输出类型是 PWSTR。每当我尝试将其转换为 char* 时,我得到的只是字符串的第一个字符 (C)。对于一些续...

回答 0 投票 0

为什么“if”语句中的类型测试会泄漏范围,而“switch”语句中的类型测试却不会?

在以下示例方法中,使用 switch 语句和 if 语句对对象 o 进行类型测试。这些方法在功能上是相同的。然而,if 语句不允许...

回答 1 投票 0

为什么 C# 不能将包含装箱 int 的对象转换为 double?

在 C# 中,示例 1 为何有效: int myValue1 = 11; 双结果DirectlyFromInt = myValue1; 但示例 2 没有: int myValue2 = 22; 对象 myObject2 = myValue2; double resultFromBoxedInt = (dou...

回答 2 投票 0

从联合类型返回属性作为特定类型的正确方法

我有 1 个属性,需要从应用程序中不同位置的函数返回。 该属性可以是两种类型中的一种,两者都具有字符串文字属性。一个是...的延伸

回答 1 投票 0

如何在 C# linq 查询中添加强制转换 [已关闭]

列表)ApplicationInformation.GetAllApplications() .Where(a => a.Manager != null) .DistinctBy(new ApplicationManagerComparer()) .OrderBy(a => (应用程序)a.Ma...

回答 0 投票 0

将 C 指针转换为不同类型时要记住的规则

我已经使用 C 指针有一段时间了,一切都按预期工作。然而现在我遇到了 ISO 标准,它说“如果生成的指针未正确对齐......

回答 2 投票 0

OkObjectResult 到 Model 类型转换

在我的项目中,我遇到一个情况,get方法的返回类型是OkObjectResult 公共 IActionResult GetById(int Id) { ... 返回确定(returnObj); } 我必须在另一个地方调用它&c...

回答 2 投票 0

函数指针类型之间的转换

我有一个程序必须将函数存储为 void (*) (void*)。使用该签名创建函数会导致代码重复(通常第一行是将 void 指针转换为正确的...

回答 2 投票 0

在 Bigquery 中与 CAST 函数一起使用时如何更正 IF 函数

选择 站, 日期, -- 使用 IF 函数替换 999.9 值,数据集描述说明这是缺少风速时的默认值,用 NULL 代替。 如果( wdsp="999.9&qu...

回答 1 投票 0

如何将 LPTSTR 转换为 const char*?

我需要读取用户输入的数据并将其写入.txt 文件。 为了阅读,我使用 GetDlgItemText,它返回 LPTSTR 的类型,然后我需要将它写入一个 .txt 文件,最好使用 fprintf

回答 1 投票 0

How to pass a numbers list to function using command line sys.argv Python3 [重复]

我想使用 sys.argv[] 从命令行获取 5 个数字的列表到函数 (def calc_avg),以便对它们进行平均。但我不断收到 - TypeError: int() argument must be a string, a b...

回答 1 投票 0

SQL 将 varchar 转换为日期并在当前日期基础上增加 30 天

我有 3 列定义为 varchar,应该是日期。它们显示为日期 1:20171029、日期 2:20171027、日期 3:2017028。我想将它们转换为 17-10-27。我也想过滤 Date3 b...

回答 0 投票 0

如何在 Flutter 中将 Stream<List<int>> 转换为 Stream<Uint8List>

我有一个来自包的 Flutter 函数,它返回一个 Stream,我想转换/转换为一个 Stream。我对飞镖流不是很熟悉所以我会很感激任何帮助/建议......

回答 0 投票 0

TypeError:输入类型不支持 ufunc 'isfinite'。麻木

我不确定为什么会出现此错误: 类型错误:输入类型不支持 ufunc 'isfinite', 并且根据转换无法将输入安全地强制为任何受支持的类型...

回答 1 投票 0

如果参数为 T,是否可以转换为 T 失败?

到目前为止,我一直认为如果我检查参数“是”T,那么强制转换“as”T 应该是安全的。所以这总是会成功并且永远不会为空: 如果(我的参数是我的类) {

回答 1 投票 0

理解 memset c

我正在尝试了解 memset 的工作原理 这是我的实现: void *ft_memset(void *s, int c, size_t n) { 大小我; 我 = 0; 而(我< n) { *((char *)(s + i)) = c...

回答 0 投票 0

如何将列表中的所有项目转换为浮点数?

我有一个脚本,它读取一个文本文件,将十进制数字作为字符串从中提取出来,并将它们放入列表中。 所以我有这个列表: my_list = ['0.49', '0.54', '0.54', '0.55', '0.55', '0.54', '0.5...

回答 14 投票 0

Rust:将 Arc<dyn Trait> 转换为 Arc<dyn Any>?

假设我有一个Asset类型的trait对象,存储在一个Arc中,我想把它转换成一个Arc,方便后面的向下转型。 有什么安全的方法可以做到这一点吗?我有...

回答 1 投票 0

如何转换为由于保护级别而无法访问的类型列表?

我在第 3 方库中有一个类型,我无法将其标记为公开,但需要遍历这些对象的列表。我可以使用反射获取对象,但这个对象是一个列表。简单地铸造我...

回答 0 投票 0

使用抽象类的ArrayList

我有一个抽象类 C0。 我还有其他几个继承自 C0 的类。它们覆盖了抽象方法并拥有自己的特殊方法。 我想创建一个包含 ...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.