nullable 相关问题

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

将可为空的数据类型分配给表列时“DataSet 不支持 System.Nullable”

我需要在数据表的某些列中放入空值。空值并不意味着 DBNull 值,而是严格的 null 值。因此,出于此目的,我按如下方式分配列的数据类型: myTable.Columns.Add...

回答 2 投票 0

异步元组返回是否有等效的 NotNullWhen C# 模式?

在具有可空类型的 C# 中,可以实现智能地进行空检查的“TryGet”,例如, bool TryGetById(int id, [NotNullWhen(returnValue: true)] out MyThing? myThing) 这允许...

回答 3 投票 0

c# 中可空值类型存储在哪里?栈还是堆?

C# 中可空值类型存储在哪里?栈还是堆? 我有以下代码: 整数?数字=空; 根据这个答案: 可空类型是一个由两个字段组成的结构:bool a...

回答 1 投票 0

转换为通用可为空值

我制作了一个小的超时结构,并想添加转换以使其更易于使用: 公共结构超时值 { 公共静态 TimeSpan DefaultTimeout { 获取; } = TimeSpan.FromSe...

回答 1 投票 0

如何从 ClickHouse 中的 Nullable(string) 中提取粒子值

我正在尝试从 Nullable(string) 中提取值(其中包含电子邮件),但我不知道如何做到这一点。 我有一张桌子: ID 我的数组 可空(字符串) 122 [{“label”:“工作”...

回答 1 投票 0

如何告诉VS成员不为空

我有一堂课 类操作 { 私人诠释? opA = 空; 私人诠释? opB = 空; 私有函数? opFunc = null; public void SetOpera ...

回答 0 投票 0

为什么在 C# 10 中我会在初始化属性上收到编译器警告/错误 CS8618

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

回答 3 投票 0

返回适用于引用和值类型的可为空的方法

我是这样开始的: 吨? Foo(T obj) //其中 T : 结构 { 返回 Random.Shared.Next() < 100 ? (T?)null : (T?)obj; } which leads to this error: Cannot convert null to 'type' because ...

回答 1 投票 0

如何将字符串值内容转换为泛型`int?` (nullable int)?

具有通用输出类型的方法,我需要将字符串值(在方法内部读取)转换为也可以为空的给定类型 T。简化的方法代码如下所示: 普...

回答 0 投票 0

为什么 LINQ SQL 语法不考虑可空性推断?

考虑这两种方法: IEnumerable WhereNotNull(IEnumerable seq) => 来自序列中的项目 选择物品; IEnumerable WhereNotNull2(IEnumerable<...

回答 2 投票 0

C# 试图访问对象中的内容“成员变量”值? (可空<object>)实例

这里是关于我们的技术开发环境的信息: •.NET 6 • C# 10 • Visual Studio 2022 这是我的代码: 公共类 TestEntity { 公共 int 测试方法() { 目的?

回答 0 投票 0

如何解决有关在 Guid 属性中传递空值的错误?

我正在尝试发布 JSON,因为它应该用作过滤器/搜索的请求主体,因此允许空值: { “指南”:“”, “名”:””, ...

回答 1 投票 0

为什么 C# 尝试转换 int?使用 Math.Min 时到字节?

我刚刚发现了这个有趣的问题: 完成 = 50; 诠释?总计 = 100; var perc = 完成 * 100 / 总计; // 没问题 // 错误:参数 2:无法从“int?”转换到“字节” // 参数 1 是...

回答 0 投票 0

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

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