nullable 相关问题

可空标记用于与可空成员或类型相关的问题。 null用于表示缺失值或未知值。

交错中的通用属性类型和可为空错误

非泛型接口不存在可为空标记的问题。 在下面的通用接口中,将 TKey 标记为可为空会生成编译器错误。 为什么 ?是否可以将通用属性类型标记为 nullab...

回答 1 投票 0

C# 11 / .NET 7 - “is”检查 Nullable 后的可空性行为<value type>

我一直在具有可为空引用类型的项目中大量使用 is 运算符: // 工作得很好 公共 CheckClass Foo(CheckClass? arg) { 返回arg是CheckClass ...

回答 1 投票 0

为什么 Kotlin 允许将非空值输入为可空值,但随后又将它们视为非空值?

当我试图理解另一个问题时,我最终得到了以下代码: 类锻炼历史( 历史记录:Map = EnumMap(Workout::class.java) ){ 私人瓦尔嗨...

回答 1 投票 0

确保所有 Pandas Series 数据类型均可为空的最简单编程方法

我正在编写一个在内部使用 Pandas DataFrames 的程序。对于程序来说,专门使用可空的 Pandas 数据类型非常重要。我可以使用 Pandas 读取数据,然后转换“

回答 1 投票 0

返回可为空泛型类型的函数未返回正确的类型

我正在尝试定义一个函数,该函数返回传入值的可为空版本,然后将其与布尔值一起应用。 使用系统; #可空启用 公开课节目 { 公共静态v...

回答 2 投票 0

向 CsvHelper 添加可检测的 Nullable 值

我想知道 Josh Close 的 CsvHelper 是否有我缺少的配置中的任何内容来将值转换为 null。我是这个图书馆的超级粉丝,但我一直认为应该有一些......

回答 4 投票 0

如何在 C# 中检查方法的返回类型是否可为空(启用完全可为空上下文)

如何检查方法的返回类型是否可为空? 项目设置enable处于活动状态。 一些示例(所有方法都是 Task 或 Task<...

回答 1 投票 0

列表上的Optional.ofNullable()

我需要有关 java 8+ 可选概念之一的帮助。我一直看到开发人员在列表对象上使用Optional.ofNullable,这是不正确的,我不确定它是如何工作的...

回答 2 投票 0

使用 XmlSerializer 将空 xml 属性值反序列化为可为 null 的 int 属性

我从第 3 方获得了一个 xml,我需要将其反序列化为 C# 对象。该 xml 可能包含具有整数类型值或空值的属性:attr=”11” 或 attr=””。我想反序列化...

回答 6 投票 0

在泛型类中,如果 T 不可为空,如何创建 Nullable<T> 属性?

我有以下类,通常可以接受数字或字符串类型: 公共类 MdSlider 其中 TValue:IConvertible,IEquatable { T值?值{获取;设置...

回答 1 投票 0

Openapi生成器maven插件可为空属性问题

我尝试在使用 openapi 3 规范设计的 API 中引入可为 null 的属性。这个想法是始终将属性返回给客户端,无论它们的值是 nu...

回答 2 投票 0

(已关闭)可空类被识别为不可空,Kotlin,Android Studio

我尝试使用可空类通过注册活动结果从另一个活动获取数据,但 Kotlin 将其视为不可空类并且不允许我使用 it.data?.getSerializedExtra 或者...

回答 3 投票 0

Razor 标记中可空参数的编译错误

我声明了一个带有可选参数的 Razor 页面: [范围] 公钥值对?值{获取;放; } 我在 Razor 页面标记中使用它: @if(值!= null && item.K...

回答 1 投票 0

使用禁用 #nullable 的代码时的 Nullable 引用类型

为什么编译器不在第 3 行警告我?实际上它试图说服我 Id 永远不会为空。第 2 行有一个警告。 问题出现在 NSwag 生成的类/DTO 中,其中包含...

回答 1 投票 0

区分对象的类型是 DateTime 还是 Nullable<DateTime>(DateTime?)

如何区分对象的类型是 DateTime 还是 NullableDateTime> (DateTime?)? 我明白为什么下面的代码不起作用,但是你能帮我找到一个能起作用的解决方案吗? p...

回答 2 投票 0

为什么 Laravel 的验证规则是“可空”?

我对可为空的规则有点困惑。我记得在(非常)旧的 Laravel 版本中没有“可为空”规则。如果某个字段不是“必填”的,它会自动为空。 ...

回答 1 投票 0

可空对象必须有一个值

异常描述中有悖论: 可空对象必须有一个值(?!) 这就是问题: 我有一个 DateTimeExtended 类, 具有 { 约会时间?我的数据时间; 整数?其他数据;...

回答 10 投票 0

未注释的参数会覆盖@NonNullApi参数

我一直在寻找其他问题,但我仍然不明白这里发生了什么。 我有这门课: 包com.test.service.database.converter; 导入 com.test.service.database.dao.

回答 1 投票 0

在 Java 中使用什么 @Nullable(截至 2023/JDK21)?

从 2023/JDK21 开始,Java 中使用什么 @Nullable? 网上很多资料,根本没有提到import应该是什么。 所以现在这些注释的出现顺序已经成为(黑暗的)历史了。 我希望你...

回答 2 投票 0

返回类型为泛型的函数不能返回 Null

如果我有一个类型,比如说 int,我可以通过在其末尾添加一个问号来使其可为空。例如,以下代码可以编译: 整数? x = 空; 而下面的代码,带有任务...

回答 1 投票 0

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