nullable 相关问题

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

KeyCollection 作为 IEnumerable 产生不一致的 LINQ 行为

以下代码打印“false” IEnumerable x = new List(); Console.WriteLine(x.Contains(null)); 但是这段代码抛出一个 ArgumentNullException: IEnumerable<

回答 2 投票 0

C# 可空 DateOnly Linq 怎么办?

我有课,例如。 Range 其中有两个 DateOnly 属性,begin 和 end。 end 属性是可选的,因此它可以为空。 (开放式范围) 例如。 公共课范围{ 公共 DateOnly 开始 { 得到;设置...

回答 1 投票 0

C# .NET 7,我在尝试从 DBContext 查询数据时得到 Nullable Object must have a value

通过使用.NET 7,我的代码如下 var query = 来自 dbContext.Customers 中的 c 来自 dbContext.Orders.Select(o => new { Id = o.Id, Number = o.Number }).Where(o => o.Custo...

回答 3 投票 0

为具有可为空计划变量的实体切换到 BAVET 时出现意外行为

OptaPlanner 8.36.0.Final 使用 ConstraintStreamImplType.DROOLS 时,以下约束的行为符合预期: 返回约束工厂 .forEach(Ewe.class) .groupBy(约束收集器....

回答 1 投票 0

如何避免报关时出现CS8618警告?

假设以下 C# 代码(并假设 nullable 已启用): Foo类 { 公共字符串栏; } var foo = new Foo { Bar = "some value" }; 如何避免 CS8618 警告声明 Bar

回答 2 投票 0

我在 net core 3.1 上的旧代码在移动到 .NET 7 时抛出异常并显示消息“可为空的对象必须有一个值”

我的代码如下,在 .NET Core 3.1 中运行良好: // dto 是从外部传递的搜索条件 var query = from p in dbContext.Products.Where(p => dto.Ids.Contains(p.Id)) 从

回答 3 投票 0

如何将空值作为日期时间传递给 sql server(DAL 层)

我在 sql server 中有一个列(可为空,但它是日期时间).. 如果用户在任何日期都没有被选中,我需要为此字段传递空值,我在下面这样做了

回答 4 投票 0

Swift:`["one": nil] as [String: Any]` 有效,为什么?

func logEvent(事件:[字符串:任何]){ 打印(事件); } 让 eventProperties: [String: Any?] = [ “一”:无, “二”:“2” ] logEvent(事件:eventProperties 作为 [S...

回答 1 投票 0

带有“包含”的 EF Core 7 Linq 生成带有额外“或不为空”的 SQL

我最近将 EF Core 6 更新到 7,现在在没有任何更改的情况下查询变得比以前慢很多。看起来 EF Core 将 LINQ 查询转换为不同的 SQL 查询。 版本: .NET...

回答 2 投票 0

用于空值的空检查运算符 - 提供者和获取者错误的状态管理

我正在用 Flutter 构建一个 Instagram 克隆,在上传页面上,我试图通过 Provider 和 Getter 上传图片;代码在这里: 最终用户 user = Provider.of(c...

回答 2 投票 0

为什么我会收到此错误:_CastError(空检查运算符用于空值)

我有这样一个专栏: 列(孩子们:[ product.videos![product.videoIndex].videoUrl != null && product.videos![product.videoIndex].videoUrl != "" ?

回答 2 投票 0

flutter_platform_widgets 阻止构建

我正在开发我的 Flutter 应用程序,没有遇到任何问题。完成后,我运行 flutter upgrade 作为新版本可用。自升级以来我第一次尝试运行...

回答 1 投票 0

如果值为 NULL,为什么可为空的 int(int?)不会通过“+=”增加值?

我有一个 int 类型的页面计数器?: spot.ViewCount += 1; 仅当 ViewCount 属性的值不为 NULL(任何 int)时它才有效。 为什么编译器会这样做? 我将不胜感激任何解决方案。

回答 4 投票 0

取消引用子类中可能为空的引用

是否可以告诉编译器我知道一个方法将返回一个具有非空属性的对象,即使该属性被标记为可为空? 例如: var 座位 = GetOccupiedSeat();

回答 1 投票 0

消除冗余空检查:c#中的方法分解和可空性

关于可空性的一切在 c# 中都很棒。但是我们在分解代码的时候应该怎么处理呢? 想象一下,我们有一个大方法。它接收一些对象,检查重要字段是否为 null 和 ...

回答 2 投票 0

Operator call 对应于点限定调用'n.compareTo(3)',这在可空接收器'n'上是不允许的

我有以下代码: val n = readln().toIntOrNull() 如果(n > 3){ 打印(n) } 我收到上述主题错误: 运算符调用对应于点限定调用 'n.compareTo(3)'

回答 1 投票 0

我如何检查一个字符串是否为NULL?

我是Typescript新手,不知道如何检查一个字符串参数是否为空。下面的concat函数被导出供其他Typescript模块使用。我想像生成一个...

回答 2 投票 0

将C# 8可空引用类型标记为 "这个不能为空"

我正在尝试新的可空引用类型C# 8.0。我遇到了一个小小的问题: foreach(FileSystemAccessRule rule in directorySecurity.GetAccessRules(true, true, typeof(System.Security.Principal......))。

回答 1 投票 3

NullableConverter用于WinForms组件的Nullable属性。

如果我写了一个WinForms可视化控件,并想让它的一个值类型的属性为空,我是否需要为它创建一个特殊的类型转换器或编辑器,以使它完全可以在VS ...

回答 1 投票 0

C# Nullable。使nullchecking依赖于另一个属性变量。

我刚刚在我的.net core 3.1项目中启用了null检查功能,问题是我有一个响应类public class DecryptResponse { public DecryptStatus Status { get; set; }。问题是,我有一个响应类 public class DecryptResponse { public DecryptStatus Status { get; set; }。/这个...

回答 1 投票 2

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