nullable 相关问题

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

外键约束在可为空字段上失败

我有一张桌子组织。该表有一个主 ID(int 10,无符号,AUTO_INCRMENT)。 在组织表中,我还有一个指向 self 的外键:main_organization_id。这有

回答 1 投票 0

如何从泛型方法返回可为空的 T,其中 T : notnull?

在启用了 nullable 的项目中考虑此方法: 公共C? GetComponentOrNull() 其中 C : notnull; 目的是 C 是一个不可为空的类型(无论是值类型,还是不可为空的

回答 1 投票 0

错误警告:尽管在 Visual Studio 2022 (.NET 6.0) 中进行 Null 检查,仍出现 CS8602 警告

我在使用 Visual Studio 2022 (C# .NET 6.0) 时遇到问题,即使执行空检查后,它也会发出 CS8602 警告(“取消引用可能为空的引用”)。她...

回答 1 投票 0

绑定DateTime时出现验证错误?与 MudBlazor 的 MudTextField

我将MudTextField的InputType设置为DateTimeLocal并将其绑定到DateTime?成员,但在使用 .NET 5.0 和 MudBlazor 5.2.5 的 Visual Studio 2019 中出现验证错误。 我将 MudTextField 的 InputType 设置为 DateTimeLocal 并将其绑定到 DateTime? 成员,但在使用 .NET 5.0 和 MudBlazor 5.2.5 的 Visual Studio 2019 中出现验证错误。 <MudTextField Format="s" InputType="InputType.DateTimeLocal" @bind-Value="testdate" /> @code { private DateTime? testdate { get; set; } } 如上所述,我尝试通过尽可能简化代码来隔离问题,但我无法进一步挖掘。 我尽可能多地搜索,但找不到有相同问题的主题。 我想请知情人士提供建议。 用途:T="DateTime?" <MudTextField T="DateTime?" Format="s" InputType="InputType.DateTimeLocal" @bind-Value="testdate" /> @code { private DateTime? testdate { get; set; } }

回答 1 投票 0

C# 8 中可空引用类型的问题

我目前正在将我的项目升级到 C# 8,特别对利用可为空引用类型来增强代码安全性感兴趣。然而,我遇到了一些意想不到的行为......

回答 1 投票 0

C# 编译器抛出语言版本 (LangVersion) 引用错误“无效的‘可空’值:C# 7.3 的‘启用’”

我有几个 .NET Standard 项目的解决方案,我想启用 c# 8 和 nullable,如下所示: 网络标准2.1 ...

回答 7 投票 0

Blazor-EditForm InputCheckbox 可空布尔问题解决方案

我正在尝试为 Blazor 上从输入库派生的编辑表单创建定制输入,但是我很难掌握它,因为我这周最近才学习 Blazor 和 C#,一般来说...

回答 3 投票 0

泛型中无界类型参数的规则(C#)

我是泛型新手 我开始从 Microsoft 网站学习泛型 我无法理解以下有关无界类型参数的要点。 输入没有约束的参数,例如 T in ...

回答 1 投票 0

将 Nullable<T> 传递到接受 T 的泛型方法的行为?

我想知道将 Nullable 类型传递给接受 T 的泛型方法的行为是什么? (另一种 Nullable 类型)。这是有问题的代码: 整数?我的可为空参数...

回答 1 投票 0

不可空类型被库设置为空

我最近尝试为我的 C# 项目启用可为空上下文。它很棒,主要是因为如果我使用不可为 null 的类型,我可以依靠引用来存储正确的对象。 或者...

回答 1 投票 0

条件==空

大家好,我的情况是这样的代码 LogBase o = null; 锁(_logQueue) { o = _logQueue.Dequeue(); } if (o == null) 继续; 尝试 { 开关(o.DataType) { 案例 LogT...

回答 1 投票 0

如何比较可空类型?

我有几个地方需要比较 2 个(可为空)值,看看它们是否相同。 我认为框架中应该有一些东西可以支持这一点,但找不到任何东西,所以......

回答 8 投票 0

为什么 `null` Nullable<T> 有哈希码?

有点奇怪的问题... 但是谁能给我一个理由来解释为什么这是预期的行为? 这对我来说似乎很奇怪...... //很有道理 对象 o = null; o.GetHash...

回答 3 投票 0

可以指定 Nothing 和/或 DBNull 的自定义结构?

请任何人告诉我是否可以装饰一个可以分配 Nothing 和/或 DbNull.Values 的自定义结构,并且也可以实例化为 Nothing ? 我想做的是...

回答 2 投票 0

可空对象必须具有基于方程的值

我有一个 SQL 数据库,我正在从中提取数据。但是,其中一些数据未测量,因此为 NULL。我已经能够使用此方法避免一些空值: if (dataItem.Fea...

回答 1 投票 0

条件三元运算符中 Nullable(Of ) 未设置为 Nothing

为什么我无法通过条件三元运算符将 Nothing 设置为 Nullable(Of Double) 但可以直接设置? 暗淡如双? =什么都没有 d = If(True, 0, Nothing) ' 结果:d = 0 d = 没有...

回答 1 投票 0

如何在 Unity 中添加 Nullable 上下文?

我想将全局可为空上下文添加到 Unity 中的 csproj 中。不幸的是它是自动生成的并且不断被覆盖。 在阅读了一些在线建议后,我尝试添加 -nu...

回答 1 投票 0

为什么在 C# 10 中我会在 init 属性上收到编译器警告 CS8618

我有这个代码 #启用可为空 公开课 SomeClass { 公共字符串 SomeProperty { 获取;在里面; } } 出现以下编译器警告: [CS8618] 不可为 null 的属性“SomeProperty”必须...

回答 3 投票 0

当join-id可为空时如何进行SQL连接

遇到无法连接的 SQL 查询 从 AspNetUsers u 中选择 * 加入组 g ON g.Id = u.GroupId 在 AspNetUsers 方面我有 身份证号 INT GroupId INT(可为空) 在团体方面我有 身份证号 INT

回答 1 投票 0

通用转换对象?到T?

我有一些代码,当我有一个通用约束时,T : struct: 可以工作。 公共只读结构 AnnotatedValue 其中 T :结构 { 公共 AnnotatedValue(对象?值,...) {...

回答 1 投票 0

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